Usuário com melhor resposta
Abir e ativar um worksheet com nome que irá variar

Pergunta
-
Boa tarde,
Gostaria de saber como eu faço para ativar e abrir um worksheet que não terá um nome fixo.
Dependendo da minha macro, vou precisar que o worksheet aberto seja ou A ou o B.
Ex:
Workbooks.Open (A ou B), sendo que
A = cells(1,1)
B= cells(1,2)
Obrigada;
Respostas
-
Boa noite Marcela.
Não entendi a relação do seu último post com o primeiro. Também não entendi bem a dúvida, uma vez que vc já descreveu os códigos necessários...
De toda forma, para abrir basta:
Workbooks.Open ActiveSheet.Range("A1").Value2 & ".xlsx" 'Alterar caso já tenha extensão
Era isso?
Filipe Magno
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator quinta-feira, 10 de março de 2016 21:36
Todas as Respostas
-
-
Vou ter uma célula do excel com a data do dia
Ex: 25/02/2016 . Em outra célula vai puxar o mês e ano e vai criar o nome do arquivo (Nome_arquivo_2_2016).
Vou precisar abrir esse arquivo e salvar
Workbooks.Open (NOME DO ARQUIVO).
ActiveWorkbook.Save as ("C:\Documents...." & NOME DO ARQUIVO)
-
Boa noite Marcela.
Não entendi a relação do seu último post com o primeiro. Também não entendi bem a dúvida, uma vez que vc já descreveu os códigos necessários...
De toda forma, para abrir basta:
Workbooks.Open ActiveSheet.Range("A1").Value2 & ".xlsx" 'Alterar caso já tenha extensão
Era isso?
Filipe Magno
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator quinta-feira, 10 de março de 2016 21:36