Macros - Ocultar linhas/Mostrar linhas

Ola Pessoal! Eu de novo! :face_with_hand_over_mouth:

Preciso ocultar linhas vazias na minha planilha e também mostrar eventualmente (Macros). A questão é que não sei como fazer. Peguei um modelo de outra planilha com macros, porém ele apenas oculta só uma linha, gostaria que ocultasse todas as linhas vazias e, da mesma forma, preciso de uma macro que também mostre essas linhas.
Quem puder me ajudar, eu agradeço



Escala EDIÇÃO teste.ods (38.2 KB)

Ola @mlmacatto , segue sugestão

Escala EDIÇÃO teste_GS.ods (40,9,KB)

1 Like

Ola! Obrigada pela macro, ajudou muito mesmo!
Seria possível mostrar células com conteúdo?
Gostaria que as linhas vazias fossem apenas para deixaram guardadas até que seja necessária a inclusão de informações, se não, seriam ocultadas.
Ou seja, as células serão ocultadas a principio e no momento que tenha conteúdo, serão mostradas.
Mais uma vez, agradeço :pray: :blush:

Ola @mlmacatto, não entendi, se tem conteúdo, não estão ocultas!!!

Se você sempre quiser ocultar apenas essas linhas, então.

	doc = ThisComponent
	sheet = doc.Sheets.getByName("NOTURNO")
	
	range = sheet.getCellRangeByName("A11:A12")
	range.Rows.isVisible = False

	range = sheet.getCellRangeByName("A18:A19")
	range.Rows.isVisible = False

Para exibi-los, basta alterar a propriedade

range.Rows.isVisible = True

Porém, se as linhas vazias mudarem, será necessário usar outra técnica.

1 Like