Boa noite,
Gostaria de gerar arquivos excel.xlsm com base em um arquivo específico (MATRIZ.xlsm) e uma lista em uma coluna com os nomes para renomear conforme for criando os arquivos.
Tenho um código que faz isso, porém ele está gerando arquivos com base no que estou usando, queria que buscasse o arquivo (MATRIZ.xlsm).
Sub CriarArquivosXLSM()
'On Error Resume Next
Dim LIN As Long, totLIN As Long
Dim Endereco As String, Nome As String
'Plan2.Rows(1).EntireRow.Delete
totLIN = Plan4.Range("A" & Rows.Count).End(xlUp).Row
For LIN = 1 To totLIN
Endereco = ThisWorkbook.Path & Plan3.Range("L1").Value
Endereco = Plan3.Range("L2").Value
Nome = Plan3.Range("L1").Value & "MATRIZ.xlsm"
Nome = Plan4.Cells(LIN, 1).Value & ".xlsm"
ThisWorkbook.SaveCopyAs Endereco & Nome
Next
MsgBox "Os Arquivos Excel Foram Gerados Com Sucesso...!"
End Sub
Sei que o problema está nesta parte da linha "ThisWorkbook.Path", já tentei alterar e não funciona, continua pegando meu arquivo corrente e gerando os outros.
Att,
Francisco
Postado : 16/11/2023 8:14 pm