Notifications
Clear all

Ativar janela sem saber o nome do arquivo (*.csv)

3 Posts
2 Usuários
0 Reactions
945 Visualizações
sagrado7
(@sagrado7)
Posts: 32
Eminent Member
Topic starter
 

Pessoal todo dia eu exporto um arquivo CSV do excel aqui na Intranet, porém o mesmo sempre vem com um nome diferente (Ex:f97090-33b7-11e6-ec2da4565e56bd.csv), eu mando Abrir depois de gerar, mas o problema é que não consigo ativar essa planilha no código VBA, precisaria de algo como Windows("*.csv").activate, pois no momento que o csv abre eu já executo o código Set Fonte = ActiveWorkbook.ActiveSheet porém acaba setando o arquivo Excel principal que possui o código e não o CSV.

Pode ser um For Each para cada janela aberta, e quando chegar no CSV, executar um Activate.

É a unica engrenagem que falta pro meu projeto funcionar.

Conte Comigo!
Profissão: Programador VBA Pleno
"Para bom entendedor, meia palavra basta"

 
Postado : 16/06/2016 9:18 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Desculpe, mas eu não entendi nada do enunciado, está confuso.

Você quer importar ou exportar para CSV?

Você pretende abrir o arquivo?
:?
Att

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

 
Postado : 16/06/2016 10:05 am
sagrado7
(@sagrado7)
Posts: 32
Eminent Member
Topic starter
 

Boa tarde,

Então, eu só preciso dar um Activate na planilha csv, eu abro o arquivo CSV mas não consigo dar um Windows("*.csv").Activate nele.

Conte Comigo!
Profissão: Programador VBA Pleno
"Para bom entendedor, meia palavra basta"

 
Postado : 16/06/2016 10:38 am