Usuário com melhor resposta
Contar número de "enters" / Quebras de Linha em uma célula de Excel

Pergunta
-
Respostas
-
Se quiser usar fórmula do Excel:
=NÚM.CARACT(A1)-NÚM.CARACT(SUBSTITUIR(A1;CARACT(10);""))
Se quiser usar VBA:
MsgBox Len(Range("A1")) - Len(Replace(Range("A1"), vbLf, ""))
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
- Sugerido como Resposta Hezequias VasconcelosModerator sexta-feira, 8 de março de 2013 14:36
- Marcado como Resposta Hezequias VasconcelosModerator quarta-feira, 13 de março de 2013 10:25
Todas as Respostas
-
-
Olá Silvio...
Não sou expert, estou aqui para aprender como vc, e gostaria de ajuda-lo no possível. Mas peço que detalhe melhor o que precisa. Para que servirá a função? ela deve contar o número de quebras de uma célula? Para que precisaria contar estas quebras? Se fornecer exemplos é provavel que alguém possa ajuda-lo melhor.
Abraços;
-
Se quiser usar fórmula do Excel:
=NÚM.CARACT(A1)-NÚM.CARACT(SUBSTITUIR(A1;CARACT(10);""))
Se quiser usar VBA:
MsgBox Len(Range("A1")) - Len(Replace(Range("A1"), vbLf, ""))
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
- Sugerido como Resposta Hezequias VasconcelosModerator sexta-feira, 8 de março de 2013 14:36
- Marcado como Resposta Hezequias VasconcelosModerator quarta-feira, 13 de março de 2013 10:25
-
Boa noite.
Consigo fazer essa contagem para linhas com Quebra de Texto Automático?
Por exemplo: o texto é uma linha só, mas que dependendo da largura da coluna, ele vai pra linha de baixo, por causa de quebra automática. Como faço pra contar essa quantidade de linhas que aparece visualmente?
Valeu desde já pela força!
-
Olá, meu amigo.
Também já tive esse problema.
Então para aqueles que estiverem precisando utilize a seguinte fórmula:=NÚM.CARACT(endereço da célula a ser analisada)-NÚM.CARACT(SUBSTITUIR(endereço da célula a ser analisada;CARACT(10);""))+1
Espero ter ajudado.
Abraço.