- 28 Mar 2019 às 10:46
#42405
Bom dia, fiz uma macro para copiar dados de do arquivo [x] para o [y]. Mas ele exige que o outro arquivo também esteja aberto (não sei fazer diferente). Então, queria saber uma forma de verificar se o arquivo [y] está aberto para interromper a macro caso não esteja.
Aqui a macro que estou usando:
Aqui a macro que estou usando:
' inserir aqui um codigo para verificar se o outro arquivo está aberto e caso não esteja > msgbox "Abra o arquivo y"> exitsub
cCount = DARS_Sistema.Range("P7").Value
Do While cCount <= DARS_Sistema.Range("P8").Value
DARS_Interface.Range("A1") = cCount
Call DARS_Report
cFolder = DARS_Sistema.Range("P4")
cSheet = DARS_Sistema.Range("P3")
Windows(cFolder).Activate
Sheets(cSheet).Range("A12").PasteSpecial Paste:=xlPasteValues
cCount = cCount + 1
Loop