Excel - makro za izračun in shranjevanje podatkov na drugem listu

Težava

V stolpcu A imam kupce številk računov. Ta seznam je spremenljive velikosti.

Moja potreba je:

  • Seznam sem razdelil na 40 strani.
  • V stolpcu A vzamem 40 računov
  • Kopiram in se držim novega lista 1.
  • Jaz sledim 40 in jih prilepim v list 2. In itd ... do zadnjega seznama. Bi mi lahko pomagali, ker so VBA knjige za mene kitajske? Hvala vam!

Rešitev

Primer, kako naj bo:

 Sub exploding () Dim sh Kot delovni list, numf Kot dolg, vrstica As Long Set sh = ActiveSheet Application.ScreenUpdating = False numf = 1: = 1 Za lig lig sh = 1 To. [A65536]. End (xlUp) Worksheets.Add after: = Delovni listi (Worksheets.Count) ActiveSheet.Name = "Part" & numf ActiveSheet.Range ("A1: A40") = sh.Cells (lig, 1). Spremeni velikost (40, 1). Vrednost = lig lig + numf 39 + 1 = numf lig sh.Activate Next Application.ScreenUpdating = Podokno 

Zadevni list izberete, preden zaženete makro.

  • Če ima določeno ime, nadomestite:
  • Nastavite sh = ActiveSheet
    • avtor:
  • Nastavi sh = Delovne liste ("ime_obdelave_sl.)
Prejšnji Članek Naslednji Članek

Top Nasveti