Extraer datos de otro libro abierto en otra pc
Agredeceria mucho su ayuda, tengo dos libros uno es almacen y otro compras, requiero copiar ciertos datos en el libro de almacen provenientes del libro de compras, si compras modifica o agrega algun valor en determinada celda entonces un CommandButton2 que tengo en el libro de almacen me los trae, pero funciona solo si abro desde el mismo excel en la misma maquina los dos libros pero si se habre uno en una maquina y otro en otra maquina, no funciona, de todas formas te envio los archivos a su correo, gracias de antemano.
Sub CopiarDatos()
ThisWorkbook. Activate
'desactiva la actualización de pantalla
 Application.ScreenUpdating = False
 Hoja1.Select
 'DatosCompras1.Select
'base de datos
ChDir ThisWorkbook.Path & Application. PathSeparator
 'selecciona el libro con los datos
'Windows("comprasCOMFO001.xlsm").Activate
Workbooks("comprasCOMFO001.xlsm").Activate >>> aqui da el error cuando se habre un libro en una pc y otro libro en otra pc
'selecciona los datos
 Range("A9:D68").Select
'copia los datos
Selection. Copy
'selecciona el libro actual
'Windows("almacenALMFO001.xlsm").Activate
Workbooks("almacenALMFO001.xlsm").Activate
 'selecciona la hoja donde se pegaran los datos
 Hoja1.Select
 Range("A9").Select
'pega los datos
Hoja1. Paste
 Hoja1.Cells(1, 1).Select
'evita que se pregunte si se desea guardar en el portapapeles lo copiado
 'al cerrar el libro con la base de datos
 Application.CutCopyMode = False
'cierra el libro con la base de datos
'Workbooks("Base de datos.xls").Close False
 'activa la actualización de pantalla
 Application.ScreenUpdating = True
End Sub


