Notifications
Clear all

Que macro pode retornar a altura da linha?

3 Posts
1 Usuários
0 Reactions
695 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia a todos.

Encontrei a macro abaixo para retornar a altura da linha, porém quando a aplico está dando o erro #NOME.
Algúem pode ajudar e dizer por que acontece este erro e como fazer funcionar direito.
Desde já agradeço.

Silvio Felinto

Saberexcel - Função personalizada (fp)

'=Largura_Linha()
'Função usada assim retorna a Largura(Altura) da linha da célula ativa

'=Largura_Linha(A1)
'Função referenciando a célula, retorna a largura da linha da célula(A1)

Function Largura_Linha(Optional Cell As Variant)
If IsMissing(Cell) Then
Largura_Linha = ActiveCell.RowHeight
Else
Largura_Linha = Cell.RowHeight
End If
End Function

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 09/06/2015 8:19 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Aqui ela funcionou corretamente, provavelmente você não colocou a Function em um Modulo separado, por se tratar de uma Function ela não pode estar no evento da aba.
Crie um novo modulo e coloque a function no mesmo.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 09/06/2015 10:23 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde Mauro.

Isso mesmo. Alguns argumentos estavam fora do módulo.

Muito obrigado!
Silvio Felinto

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/06/2015 11:00 am