Olá. Estou precisando de um help num problema que tive relativo a migração de dados de uma planilha para outra.
O alexandrevba me ajudou com o código de migração de dados.
Porém, meu problema agora é outro. Por isso fiz um novo tópico.
É que quando eu abro o arquivo MODELO, ele verifica na célula A1 da ABA CAPA se ela está - ou não - vazia.
Se está vazia, ele faz uma pergunta, através de MSGBOX.
O problema é que quando eu vou fazer a transferencia de dados através deste código,
Sub AleVBA_12838()
Dim wbMe As Workbook, wbOpen As Workbook
Dim strSheet As String
strSheet = ActiveSheet.Name
Set wbMe = ThisWorkbook
ChDir "C:Sistema de administração financeira"
Set wbOpen = Workbooks.Open _
(Filename:="C:Sistema de administração financeiraMODELO Sistema de administração financeira.xlsm", Editable:=True)
'Acima tem o nome do arquivo, mude o nome e a extenção se necessário
wbMe.Sheets(strSheet).Range("F63:F285").Copy _
Destination:=wbOpen.Sheets("anuidade").Range("J8:J230")
End Sub
ele faz a pergunta e não transfere mais nada.
O código funciona quando na célula A1 tem qualquer dado.
Não encontrei uma solução lógica para isso. Pois o evento de mandar a MSGBOX está ao entrar na planilha.
Será que teria uma solução?
Obrigado!!
Postado : 28/08/2014 7:37 am