< návrat zpět

MS Excel


Téma: Vymazat muly rss

Zaslal/a 22.6.2016 10:32

Ahoj.
Nevím kde dělám chybu, ale potřebuji ve sloupcích A-C najít buňky obsahující "0" a tyto nuly smazat. Nesmí se týkat buněk obsahující text s nulou npř. "10"

Níže uvedený kód však odstraní i ohraničení tabulky.

Poradíte mi porosím?
Děkuji

'Odstarnit nuly
Columns("A:C").Select
Set Rng = Range("A:C")
i = 1
For counter = 1 To Rng.Rows.Count
If Rng.Cells(i) = "0" Then
Rng.Cells(i).Clear
Else
i = i + 1
End If
Next

Zaslat odpověď >

#031821
avatar
1 ani to netrvalo a poradil jsem si sám 1

na místo
Rng.Cells(i).Clear

je potřeba zadat
Rng.Cells(i).ClearContents

Tak se zase mějte 1citovat
icon #031822
eLCHa
Nevím, zda to musíte dělat kódem, ale já používám

CTRL+H:
Najít: 0
Nahradit: prázdné

Možnosti: Zaškrtnout Pouze celé buňkycitovat
icon #031827
avatar
Otázkou je, či je nuly nutné naozaj mazať, alebo ich stačí iba nezobraziť. Nakoľko Excel vo verziách od 2007+ možnosť potlačiť zobrazenie núl schoval pod veľké tlačítko v ľavom hornom rohu a nájdenie tejto voľby v možnostiach potom chvíľu trvá, používam inštrukciu v kóde, ktorému som priradil klávesovú skratku:ActiveWindow.DisplayZeros = Not ActiveWindow.DisplayZeroscitovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje