Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Login  

Compartilhe | 
 

 UTILIZAR UM NOME DE ARQUIVO NUMA FÓRMULA

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
jeffdecom



Mensagens : 3
Data de inscrição : 01/05/2012

MensagemAssunto: UTILIZAR UM NOME DE ARQUIVO NUMA FÓRMULA   Ter Maio 01, 2012 11:07 pm

Gostaria de copiar células de um arquivo para o outro

=[Teste1.xlsx]Plan1!$A$1

=[Teste1.xlsx]Plan1!$A$3

No entanto gostaria que o nome do arquivo "Teste1.xlsx" fosse um valor que fosse uma variável que pudesse ser pego de outra célula, por exemplo.

=[B2].Plan1!$A$1

=[B2].Plan1!$A$3

e na Célua B2 está com o valor: Teste1.xlsx

Desta forma não funciona então gostaria de saber como fazer se alguém puder me ajudar ficaria grato.

At.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: UTILIZAR UM NOME DE ARQUIVO NUMA FÓRMULA   Qua Maio 02, 2012 1:22 am

Boa noite!!

Poderia reformular sua pergunta?

Eu ainda não entendi muto bem a sua dúvida.

Att drunken
Voltar ao Topo Ir em baixo
Ver perfil do usuário
jeffdecom



Mensagens : 3
Data de inscrição : 01/05/2012

MensagemAssunto: Re: UTILIZAR UM NOME DE ARQUIVO NUMA FÓRMULA   Qua Maio 02, 2012 2:47 am

é que eu gostaria de poder através de uma célula indicar de qual arquivo as células serão copiadas.
Exemplo:
Se quero copiar a célula A1 do arquivo "C:\Documents and Settings\Jefferson2\Desktop\Teste_Excel\Teste" na célula F1 do arquivo atual

Eu digito este "filename" na célula B1 e assim a célula F1 recebe a célula A1 deste "filename"

Depois quero carregar os valores de outro arquivo, então só digito o nome do novo "filename" na célula B1 e agora a célula F1 recebe o valor da célula A1 do novo arquivo indicado pela célula B1.

Não sei se agora fui claro, até


Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: UTILIZAR UM NOME DE ARQUIVO NUMA FÓRMULA   Qua Maio 02, 2012 2:58 pm

Bom dia!!

Use a função =CÉL("nome.arquivo";

Veja mais detalhes em..
http://office.microsoft.com/pt-br/excel-help/inserindo-o-nome-do-arquivo-atual-do-excel-em-uma-celula-HA001034627.aspx


Usando VBA
Código:
Option Explicit
Function NomeArquivo() As String
    NomeArquivo = ThisWorkbook.Name
End Function

Att
Voltar ao Topo Ir em baixo
Ver perfil do usuário
jeffdecom



Mensagens : 3
Data de inscrição : 01/05/2012

MensagemAssunto: Re: UTILIZAR UM NOME DE ARQUIVO NUMA FÓRMULA   Qua Maio 02, 2012 5:41 pm

Bom Dia,
Com este comando pego o nome do arquivo, mas não consigo utilizá-lo como um apontador para outro arquivo, ou seja, ele retorna um valor do tipo texto.
Por exemplo não funciona eu fazer

Planilha a receber os dados

na célula B1:
CÉL("nome.arquivo";célula referenciada do arquivo que quero copiar)

na célua A1:

=B1!$A$2 (QUE SERIA A CÉLULA A1 RECEBER O VALOR DA CÉLULA A2 DO ARQUIVO QUE REFERENCIAI NA CÉLULA B1)

At


Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: UTILIZAR UM NOME DE ARQUIVO NUMA FÓRMULA   Qui Maio 03, 2012 2:54 pm

Bom dia!!
Se poder mandar um arquivo modelo....
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Patropi



Mensagens : 49
Data de inscrição : 14/06/2012
Localização : Campo Mourão - PR

MensagemAssunto: Re: UTILIZAR UM NOME DE ARQUIVO NUMA FÓRMULA   Qui Jun 14, 2012 3:52 am

Boa noite Jeff

Se entendi o que vc deseja, acho que com a função INDIRETO vc consegue.

Um abraço.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




MensagemAssunto: Re: UTILIZAR UM NOME DE ARQUIVO NUMA FÓRMULA   Hoje à(s) 10:55 am

Voltar ao Topo Ir em baixo
 
UTILIZAR UM NOME DE ARQUIVO NUMA FÓRMULA
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» exportar txt com access em que o nome do arquivo é a DATA E HORA
» Como utilizar arquivo batch
» [525, 533, 723, S8500 e S8530] Fórmula Fácil
» Sonic Numa Numa
» Alguém sabe como criar um jogo tipo esse: ( nome no tópico! )

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Fórum Excel Bácico, Avançado e Vba :: Intermediário :: Excel Intermediário-
Ir para: