Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte " Microsoft Excel " , verzia 2002 alebo neskôr .
2
Vytvoriť list pre testovanie makrá . Zahrnúť riadky s dátami a riadkov , ktoré sú prázdne . Zadajte nasledujúce : klipart
bunky B1 : test1
bunky C1 : test1
Mobilné A4 : test2
Mobilné B4 : test2
mobilné C4 : test2
mobilné D4 : test2
mobilné A5 : test3
mobilné B5 : test3
mobilné C5 : test3
mobilné A9 : . test4
3
Stlačte tlačidlo " Alt + F11 " otvorte Editor jazyka Visual Basic
4
Vložte prázdny modul držať váš kód jazyka VBA . Vyberte " Vložiť " a potom " Modul " z menu .
5
Spustenie nového podprogram s názvom " PasteAvail . " Zadajte nasledujúce v module kódu:
Sub PasteAvail ( )
Stlačte tlačidlo " Enter " . Excel pridať " End Sub " vyhlásenie .
6
deklarovať premenné , ktoré budete používať . Zadajte nasledujúci príkaz medzi " Sub " a " End Sub " vyhlásenie :
Dim MaxRows As Long , LastRow tak dlho , aj ako dlho
Dim MaxCols As Integer , FirstRow As Integer
7
Priradenie premennej držať celkový počet riadkov a stĺpcov na liste . Skutočná hodnota týchto veličín bude závisieť na tom , ktorá verzia programu Excel , ktorú používate . Zadajte nasledujúci príkaz :
MaxRows = Rows.Count
MaxCols = Columns.Count
8
Priradenie premennej držať čísla riadkov pre prvé a posledné riadky , ktoré obsahujú údaje . Tým sa zabráni zdĺhavým slučku cez každý riadok v liste . Zadajte nasledujúci príkaz : ..
FirstRow = 1
LastRow = Cells ( MaxRows , 1 ) End ( xlUp ) Riadok
9
Pridať kódu pozrieť sa na seba rad , od prvého do posledného , či je riadok prázdny , a kopírovať a vložiť podľa potreby . Zadajte nasledujúci príkaz : .
I = FirstRow Pre LastRow
riadky ( i ) Vyberte
Ak WorksheetFunction.CountBlank ( Rows ( i ) ) = MaxCols Potom
ActiveSheet.Paste
Else
Selection.Copy
End If
Next i
10
Dovolenka " End Sub " vyhlásenie na mieste .
11.
Spustiť makro . Zvoľte " Run " , potom " Run Sub /UserForm " z menu .
12
Stlačte tlačidlo " Alt + F11 " pre návrat do hárku programu Excel a zobrazenie výsledkov .
Copyright © počítačové znalosti Všetky práva vyhradené