Poradna - makro - mazanie riadku
hlavní kategorie | zpět | + odpovědět na toto témamakro - mazanie riadku - diskuze na toto téma |
Dobry den.
Potreboval by som pomoct s makrom, ktore by vymazalo cely riadok. Ak sa v stlpci D nachadza cislo s troma desatinnymi miestami, makro vymaze cely riadok.
Dakujem. Ale Vy tam nemáte čísla s 3 desatinnými číslami. Ani s 2. To všetko sú čísla mnoho desatinných miest, len majú niektoré formát bunky zobrazujúci určitý počet miest. Napr. číslo zobrazené ako 26,774 nemá 3 desatinné miesta. V skutočnosti je to totiž číslo 26,7739743079068 so zobrazenými 3 des. číslami. Takže ako to chcete rozlíšiť? Podľa formátu bunky? Odpověď Ahaaa, prepáčte to som si nevšimol. Takže to bude treba podĺa formátu bunky. Ale to bude asi zložitejšie. Odpověď 2 metódy, ale myslím, že obe sú rovnako pomalé. Začnú rýchlo, no ako pribúdajú riadky spomaľujú rovnako. Otestujte. Zatiaľ nič nemažú, iba označia riadky. Pre zmazanie nahraďte .Select tým .Delete. Možno by potom stál za to pokus, rozdeliť to najskôr do častí po 2000 riadkových oblastí a následne tie oblasti zlúčiť. Môžem neskôr skúsiť aj to... Odpověď |