Pessoal estou fazendo uma macro que vai basicamente copiar dados fixos de uma planilha e colar nesta onde estará a macro,
porém este processo sera efetuado diversas vezes , fazendo essa copia de varias planilhas diferentes , então o nome das planilhas de que vou copiar os dados não são estáticos ,
oque eu tenho um esboço de código é algo do genero
Workbooks.Open Filename:="C:Usersvinicius.ViniciusDesktopexceltesteteste1.xlsx"
Workbooks("teste1.xlsx").Worksheets("Plan1").Range("A1:F3").Copy Destination:=Workbooks("1.xlsm").Worksheets("Planilha1").Range("a1")
Workbooks("teste1.xlsx").Close
porém todas as vezes que aparece o nome "teste1 " no caso eu queria que fosse o valor de uma célula dessa planilha , tipo Workbooks(range("A8").value).worksheet....
pois ai a pessoa que for utilizar a macro so precisara colocar o nome do workbook e pronto.
Alguem ai consegue me dar uma luz ?
Postado : 18/06/2017 11:23 pm