Estou tentando copiar e colar do excel pasta de trabalho a para b de pasta de trabalho do excel usando o VBA. No entanto a pasta de trabalho está sendo executada em outro computador em outra rede, e é no.Formato MHTML. Eu não sou capaz de manipular a pasta de trabalho com uma macro a partir de pasta de trabalho usando qualquer um a codificação padrão de B. (workbooks("A").sheets (etc....))
Idealmente, eu gostaria de usar um sendkey pressione ctrl-a ctrl-c na pasta de trabalho a e, em seguida, colá-lo para B. No entanto quando uso appactivate, ele abre a pasta de trabalho para a frente, mas é como se fosse uma imagem até que a macro seja concluída. Os sendkeys não estão sendo enviados para as células do excel porque o appactivate não é destacar as células dentro da pasta de trabalho, apenas a pasta de trabalho. (se isso faz sentido?)
Alguém sabe como conseguir essas duas pastas de trabalho para conversar com os outros usando VBA? Estou em uma perda. Obrigado.
Aqui está o código que tenho agora. O único problema é que ele não vai selecionar qualquer coisa sobre o arquivo (A pasta de trabalho) de exportação Sub atest() AppActivate "Microsoft Excel - export.mhtml", True SendKeys ("^ a") SendKeys ("^ c") Workbooks("Book1").Sheets(1).Ative Cells (1, 1).Selecione o formato de ActiveSheet.PasteSpecial: = "Texto", Link: = False, DisplayAsIcon: = False End Sub VBA não vai se comunicar com este excel porque ele existe em um servidor diferente em algum outro computador. Que gostaria de usar, mas eu não posso chamar essa folha.