Sim, é possível.
Para isto, basta você colocar um apóstrofo no início da linha UltimaLinhaGeral = Workbooks("RELATORIO GERAL.xls").Sheets("RELATORIO GERAL").Cells(Cells.Rows.Count, 11).End(xlUp).Row + 1, dessa forma:
'UltimaLinhaGeral = Workbooks("RELATORIO GERAL.xls").Sheets("RELATORIO GERAL").Cells(Cells.Rows.Count, 11).End(xlUp).Row + 1
Isso fará com que a última linha do Relatório Geral sejam sempre igual a 2. Assim, sempre que clicar no botão, todos os dados serão copiados a partir da linha 2 e, se já tiver algo a partir dessa linha, será sobrescrito pelos novos dados.
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 : 27/11/2013 11:22 am