Como lhe expliquei na mensagem anterior, o caminho para trabalhar com arquivos diferentes é aquele: fazer referência completa ao arquivo, planilha, etc que se quer.
Assim, se você vai trabalhar com um form e quer gravar, por exemplo, as informações contidas no TextBox1 do Form, que vieram do arquivo Fornecedores.xlsm para o arquivo Teste.xlsm, seria algo mais ou menos assim:
TextBox1.Text = Workbooks("Forncedores.xlsm).Sheets("Plan3").Range("A3").Value
Workbooks("Teste.xlsm).Sheets("Plan1").Range("C3").Value = TextBox1.Value
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 06/11/2013 2:40 pm