Izpolnite makro za prazne vrstice programa Excel - Nasveti za Excel

Kazalo

Zahvaljujemo se Mikeu, ki je ta teden ponudil vprašanje za Excel:

Poskušam napisati makro in sem v tem nov. Imam preglednico Excel, ki je dolga več sto strani in široka več stolpcev. Želel bi, da makro poišče samo stolpec "A" za "" (ni podatkov) in nato uporabi podatke iz prejšnje vrstice, izbira med stolpci "A" do "CB" in nato izpolni, dokler ne zazna podatkov v celica v stolpcu "A". Nato je treba ponavljati, dokler ni vse narejeno.

Spodnji makro bo naredil trik:

Public Sub CopyDown() LastRow = Range("A65536").End(xlUp).Row For i = 1 To LastRow If Range("A" & i).Value = "" Then Range("A" & i - 1 & ":CB" & i - 1).Copy Destination:=Range("A" & i) End if Next i End Sub

Morda pa vam ne bo treba uporabiti makra, da boste počeli, kar želite. Hitrejši način je, da uporabite trike, uvedene v nasvetu od 12. 12. 98, da izvedete isto stvar brez makra.

Prvi trik je, da izberete vse prazne celice v svojem izboru. Označite od A1 do CB v zadnji vrstici podatkov. Izberite Edit> GoTo> Special> Blanks> OK.

Nato želite v vse te prazne celice vnesti isto formulo. Če želite to narediti, pritisnite tipko enako, pritisnite puščico navzgor, nato držite Ctrl in pritisnite Enter. To bo podvojilo formulo v vse prazne celice.

Končno spremenite formule na vrednosti. Označite celoten obseg podatkov, izberite Uredi> Kopiraj, Uredi> Posebno lepljenje> Vrednosti> V redu.

Upoštevajte, da če so Mikovi prvotni podatki vsebovali formule ali nekatere vrstice, ki so bile delno prazne, potem ta postopek ne bo deloval, bi bilo bolje, da se držite zgoraj prikazanega makra.

Zanimive Članki...