Mám data ve sloupci „A“ a potřebuju odstranit všechny řádky, ve kterých je ta buňka ve sloupci „A“ prázdná (tedy aby ve sloupci „A“ nakonec nebyla žádný prázdná buňka).
Ty řádky potřebuju né smazat, ale vyloženě odstranit, a udělat na to nějaké automatické makro, aby kdykoliv ho spustím, mi to odstranilo všechny ty prázdné řádky (dle sloupce „A“). Jde to?
ohodnoťte nejlepší odpověď symbolem palce
Zajímavá 1Pro koho je otázka zajímavá? johana 56 před 4148 dny |
Sledovat
Nahlásit
|
Odpoveď byla označena jako užitečná
Všechno jde a tohle je docela jednoduchý, klidně ti to makro napíšu, ale
budu moct až v pátek navečer. Když tak mi napiš vzkaz a domluvíme se.
Máš něco jako Skype nebo ICQ?
Doplňuji:
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim cl As Range
For Each cl In Target
If cl.Column = 1 And cl = vbNullString Then
Application.EnableEvents = False
cl.EntireRow.Delete
Application.EnableEvents = True
End If
Next cl
End Sub
Upravil/a: Alesh
1 NominaceKdo udělil odpovědi nominaci?bolak Nahlásit |
Otázka nemá žádné další odpovědi.
Zkus tedy toto:
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim cl As Range
Dim delreg As Range
For Each cl In Target
If cl.Column = 1 And cl = vbNullString Then
If delreg Is Nothing Then
Set delreg = cl.EntireRow
Else
Set delreg = Union(delreg, cl.EntireRow)
End If
End If
Next cl
If Not delreg Is Nothing Then
Application.EnableEvents = False
delreg.Delete
Application.EnableEvents = True
Set delreg = Nothing
End If
End Sub
A dokázal bys vymyslet i něco na „Mazání druhých duplocit“ (bráno odspoda). Tedy v tom samým dokumentu pro kterej platí tadyto makro, mám nastavené označení duplicit podmíněným formátováním, takže když tam napíšu slovo které už ve sloupci je, zbarví se mi pozadí té buňky do červena, a já bych to potřeboval nějak zautomatizovat, nebo zase přes to makro, aby se mi ta druhá duplicitní buňka (ta která je ve sloupci níž) rovnou po vepsání (nebo po stisknutí makrozkratky) odstranila…
A k tomu pak přidat i to cos už udělal, aby mi zmizel i ten prázdnej řádek.
Jo, šlo by to, ale já už teď nemám čas. Měl jsem ho jen včera večer a dnes dopoledne, takže se to budeš muset naučit sám a nebo si nějaký ten den počkat. 😉
Tak si polib pr*el. 🙂 U kompu budu až o víkendu, teď píšu z mobilu, z něj ti to fakt nenapíšu. 😉 Ale jak chceš, chtěl jsem pomoct, když nechceš, nechtěj. 😉
:D ok, tak teda rande, já si snad seženu nějakej ten skypes, ale nic neslibuju, na mě je to moc složitý tadyty počítačový věci… lidi co uměj hejbat myší a klikat na ikony, takovejm říkáme u nás na vsi hekŘi
Bedy | 1528 | |
Michal Kole | 1199 | |
led | 1156 | |
Hlada | 1131 | |
mosoj | 1124 | |
gecco | 904 | |
www | 828 | |
badisko | 817 | |
cochee | 814 | |
Dochy | 725 |
Software |
Hardware |
Internet |
Programování a webdesign |
Sítě |
Bezpečnost |
Ostatní počítače a internet |