LETRA DE COLUNA NO VBA EXCEL
Pessoal, por favor,
Alguém conhece alguma propriedade ou método em VBA que permita armazenar numa variável a letra de uma coluna?
Eu só consigo armazenar o número da coluna.
Por exemplo:
Neste exemplo, será colocado na célula c1 o valor de 1 que refere-se a coluna A. Eu preciso colocar o valor A ao invés de 1.
Alguém conhece como fazer isto?
Grato
Alguém conhece alguma propriedade ou método em VBA que permita armazenar numa variável a letra de uma coluna?
Eu só consigo armazenar o número da coluna.
Por exemplo:
sub coluna
dim nc as byte
range("a1").select
nc=activecell.column
range("c1")=nc
end Sub
Neste exemplo, será colocado na célula c1 o valor de 1 que refere-se a coluna A. Eu preciso colocar o valor A ao invés de 1.
Alguém conhece como fazer isto?
Grato
JASF,
Veja se é isto:
==============
==============
Explicação:
O "Address" traz: "$A$1".
As funçõezinhas abaixo só ajustam para pegar o que estiver entre "$".
[]'s,
Tunusat.
Veja se é isto:
==============
Sub coluna()
Dim nc As String
Range("a1").Select
nc = ActiveCell.Address
nc = Mid(nc, InStr(nc, "$") + 1, Len(nc) - InStrRev(nc, "$"))
Range("c1") = nc
End Sub
==============
Explicação:
O "Address" traz: "$A$1".
As funçõezinhas abaixo só ajustam para pegar o que estiver entre "$".
[]'s,
Tunusat.
Tunusat,
Obrigado pela ajuda. Funcionou.
Abs.
Obrigado pela ajuda. Funcionou.
Abs.
Encerrando o tópico e pontuando o Tunusat.
Favor encerrar seus tópicos após conclusões dos mesmos
Favor encerrar seus tópicos após conclusões dos mesmos
Tópico encerrado , respostas não são mais permitidas