Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 Re: Calc » Jak poznat práznou buňku » 14. 3. 2017 06:44:08

Děkuji kod funguje výborně.

Makra pro OO mi přijdou dost složitá oproti MO big_smile
Nechápu mě to při použití string vyhazovalo chybu.

#2 Calc » Jak poznat práznou buňku » 13. 3. 2017 14:38:44

Nnet
Odpovědí: 2

Ahoj, píšu makro které mi skryje řádky podle toho jestli se v určitém sloupci nachází prázdný řádek.

Ale narazil jsem na problém, v buňkách které kontroluji makrem je několik typů obsahu: číslice, text a nebo vzorec.

Pokud teda použiju oCellToCheck.Value tak mi to skryje i řádky kde je text naopak pokud hledám podle Formula tak mi to neskryje řádky kde je vzorec, ač jeho výsledek je prázdný znak.

Mohl by mi někdo poradit jak mám najít buňky které jsou pro mě vizuálně prázdné (ač třeba s vzorcem který jako výstup dává prázdný znak)

Děkuji za pomoc

Tady je aktuální kod makra
sub Main
dim Row as Object
dim Sheet as Object
dim Doc as Object

Doc = ThisComponent
Sheet = Doc.Sheets(0)
oSelection = ThisComponent.getCurrentSelection()
oRangeAddress = oSelection.getRangeAddress()
for iRow = 6 to 200
oCellToCheck = oSelection.getCellByPosition(9,iRow)
if( oCellToCheck.Value = "" ) then
iRow2 = Sheet.Rows(iRow)
iRow2.IsVisible = False
end if
next iRow

end sub

Zápatí

Používáme FluxBB