< návrat zpět

MS Excel


Téma: VBA Smazání řádku pokud buňka není prázdná rss

Zaslal/a 3.12.2013 8:15

Ahoj,

mám excel ve kterém mám makro a chci aby mě to makro v buňkách M8 až všechno níž projelo uvedené buňka, a pokud buňka obsahuje jakoukoli hodnotu, tak jí smaže a mají mě zůstat jenom buňka, které nejsou vyplněné.

Uvedné makro odkážu udělat naopak, tzn. pokud chci aby mě to smazalo celý řádek, pokud buňka obsahuje konkrétní slovo nebo hodnotu.

Dim a As Range
Dim SrchRngu

Set SrchRngu = ActiveSheet.Range("M8", ActiveSheet.Range("K65536").End(xlUp))
Do
Set a = SrchRngu.Find("RUS", LookIn:=xlValues)
If Not a Is Nothing Then a.EntireRow.Delete
Loop While Not a Is Nothing

Může mě s tím někdo prosím pomoct jak tam mám místo "RUS" nadefinovat to, aby mě nehledalo konkrétní text ale hledalo vyplněné buňka?

díky moc

Zaslat odpověď >

Strana:  1 2   další »
#016618
avatar
napr:

for x = 1 to 666
if cells(x,1) <> "" then rows(x).delete
nextcitovat
#016623
avatar
Vhodnejšie je ísť odzadu

for x = 666 to 1 step -1
if cells(x,1) <> "" then rows(x).delete
nextcitovat
#016624
avatar
pardon pravda :)citovat
icon #016628
eLCHa
Je to pořád dokola to samé - stačí trošku hledat

@Palooo, marjankaj
Taky byste už mohli zareagovat na to co tu sem tam píšu. :(
Proč cyklus.citovat
#016629
avatar
eLCHa: ja na SET nemam hlavu ... ja mam rad ked sa svet toci :)citovat
icon #016630
eLCHa
Ani Set není potřebacitovat
#016631
avatar
bez setu a cyklu! Ako??? :)citovat
icon #016632
eLCHa
Už jsem to tu psal
Zkusím napovědět
CTRL+Gcitovat
#016633
avatar
aha uz vidim:
Selection.SpecialCells(xlCellTypeBlanks).Select

ale aj tak by ma zaujimalo co by bolo rychlejsie

ten hore prikaz alebo ten cyklus ale prerobeny tak ze najprv selectne riadky a nakonci ich vsetky naraz vymaze

:)

aj ta funkcia SpecialCells(xlCellTypeBlanks) musi mat nejaky cyklus zaznacovaniacitovat
icon #016634
eLCHa
Mno jste blízko, ale není to ono

ale hledalo vyplněné buňka?

Tady už ani tak nejde o rychlost, ale o přehlednost a délku kódu.
Co se týče rychlosti - integrovaná věc bude vždy rychlejší než VBAcitovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21