Notifications
Clear all

"=COL(Plan1! " com nome da Plan em outra celula

6 Posts
3 Usuários
0 Reactions
1,086 Visualizações
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

=COL(Plan1!AH4)
Essa formula informa o numero da coluna AH4 da Plan1.

Se for adicionada ou excluída uma coluna antes dela a formula acompanha.

Só que em lugar de "Plan1" eu quero usar o nome escrito em outra célula.
Algo como:
A1=Plan1!
A2=COL(indireto(A1) & AH4)

mas tentei de varias maneiras e não consegui.
=col(indireto(A1 & "AH4"))
informa a coluna, mas não acompanha pq AH4 está entre "" então fica fixo
Até

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 : 16/05/2014 10:09 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

A sintaxe correta é a ultima ou seja =COL(INDIRETO(A1 & "AH4")); porem deve lembrar que o nome em A1 deve ter em seu final "!", e se for nome composto deve estar entre apostrofe.
Exemplo se a planilha nome é
xPlan, em a1 deve estar xPlan!
Ze Zatar em A1 deve estar 'Ze Zatar'!

E pelo que sei sempre irá informar o numero da coluna AH que é 34

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

 
Postado : 17/05/2014 6:59 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Leia também:
http://www.ambienteoffice.com.br/Excel/INDIRETO/
http://www.cavalcanteassociados.com.br/ ... php?id=461
http://usuariosdoexcel.wordpress.com/20 ... -indireto/

Att

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

 
Postado : 17/05/2014 7:09 am
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

Reinaldo
eu sabia a sintaxe, mas pensei que pudesse ter uma maneira diferente, talvez uma formula usando "endereço".

=col(indireto(A1 & "AH4"))
informa a coluna, mas não acompanha pq AH4 está entre "" então fica fixo

alexandrevba, já tinha lido.

depois que postei até pensei em apagar o tópico, mas nem tinha como, então deixei "quem sabe né" :(

o jeito é encerrar.

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 : 17/05/2014 7:39 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Edcronos,

Se vc usar uma célula fixa em todas as planilhas pra referenciar a célula, é possível usar INDIRETO() com INDIRETO(),

Veja o anexo, o que eu fiz nas Plans 1 e 3.

Abs

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 17/05/2014 8:39 am
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

Ola gtsalisk
Obrigado pelo retorno,

mas não é bem isso que eu quero,
eu já tenho uma tabela em cada planilha que informa a posição das colunas por onde as macros se guiam
mas eu queria excluir essas tabelas,

sabe que eu nem tinha reparado que =COL(Plan3!G1) não muda a referencia, se a coluna da plan3 mudar
sendo assim para que aceitar "Plan3!" ????

Mas valeu mesmo assim, já é uma dica a mais.

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 : 18/05/2014 9:14 pm