estou quase conseguindo, eu estava fazendo a função numa planilha e testando em outro
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Fimrow = Target.Row
Fimcel = Target.Address
Calculate
End Sub
em um modulo:
Public Fimcel As String
Public Fimrow As Long
Public Function colAtv() As String
colAtv = Mid(Fimcel, InStr(Fimcel, "$") + 1, InStr(2, Fimcel, "$") - 2) ' retorna a letra
End Function
Public Function linAtv() As Long
linAtv = Fimrow
End Function
chegou a ser automático mas não sei pq parou
voltou
=colatv() retorna a letra da coluna da celula ativa
=linatv() retorna a linha da celula ativa
Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.
"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"
Postado : 24/04/2014 2:44 pm