2016-08-18 1 views
-2

ich diese BlattstrukturAutofill alle 31 Zellen in Excel Macro

A1 

Cat001 
useless 
useless 
. 
. 
. 
31 times useless 
. 
. 
. 
empty row 
Cat002 
useless 
useless 
. 
. 
. 
31 times useless 
. 
. 
. 
empty row 

Und so weiter, so was im Versuch zu tun haben, ist ein Makro, das eine A1, Autofill mit dem Wert auf A1 die nächsten 31 Zeilen beginnen eine Zeile überspringen, nehmen Sie den Wert auf A33 auf A33 die nächsten 31 Zeilen den Wert Autofill und so weiter

+0

Ganz einfach ‚manuell‘, aber wenn Sie VBA etwas ausprobieren wollen und mit jedem * spezifischen zurückkehren * Problem/s. – pnuts

+0

Nun, ich habe versucht, das Makro aufzeichnen und entschlüsseln, wie es funktioniert ich im Gespräch über 90k Zeilen ca. Thats, warum ich das mit einem Makro tun wollte – rzbartali

+1

Haben Sie versucht, etwas? Wenn ja, bitte geben Sie den Code an, schauen Sie sich die [tour] (http://stackoverflow.com/tour) und [how to ask] an (http://stackoverflow.com/help/how-to-ask). Freundliche Erinnerung: StackOverflow ist kein "wir Code für Sie" -Dienstanbieter. [Einführung in VBA] (https://blog.udemy.com/excel-macros-tutorial/) Tipp: Google für "For Do Loops in VBA" sowie – Sgdva

Antwort

0
dim rng as range 

set rng=activesheet.range("A1:A32") 
do while application.counta(rng)>0 
    rng.value=rng(1).value 
    set rng=rng.offset(32,0) 
loop