2 errores diferentes en diferentes equipos para el mismo botón
Sucede que tengo un botón el cual exporta datos de una hoja de Excel a otro libro diferente, este botón se ha probado e implementado en diferentes equipos y en 2 funciona con completa normalidad, pero en otros 2 no, en uno de esos equipos al hacer click al botón o ejecutar la macro Excel deja de funcionar directamente sin mandar mensaje de error ni nada, solo deja de funcionar y se cierra; en el otro equipo al hacer click en el botón sale un mensaje diciendo "No se pueden cargar algunos objetos porque no están disponibles en este equipo" y luego de eso "Exporta" los datos, pero lo único que hace es exportar el formato de la hoja. He tratado de buscar al solucion a estos errores pero no he logrado nada, así que agradezco cualquier ayuda que me pueda dar. Adjunto el código del botón
'se apaga el update de la pantalla para que todo se haga en segundo plano Application.ScreenUpdating = False Application.DisplayAlerts = False On Error Resume Next 'Definicion de variables Dim myfile, mybook, a, b, c As String Ruta = ActiveWorkbook.Path ChDir Ruta 'Abre el explorador de archivos myfile = Application.GetOpenFilename("Archivos Excel (*.xl*), *.xl*", , "Seleccione la ubicacion del archivo") If VarType(myfile) = vbBoolean Then MsgBox ("Operación cancelada"), vbCritical, "AVISO" Exit Sub End If 'Guarda la ubicacion del archivo destino en una variable mybook = ActiveWorkbook.Name Workbooks.Open Filename:=myfile, UpdateLinks:=0 FullName = Split(myfile, Application.PathSeparator) a = FullName(UBound(FullName)) 'Limpia toda las celdas (no necesario de momento) 'Set b = Sheets(ActiveSheet.Name) 'b.Cells.Clear 'Copia y pega los datos Workbooks(mybook).Sheets("Chequeo Plano").UsedRange.Copy 'Destination:=Workbooks(a).Sheets("DATOS RED").Cells(1, 1) Workbooks(a).Sheets("DATOS RED").Cells(1, 4).PasteSpecial xlPasteValues Workbooks(a).Sheets("DATOS RED").Cells(1, 4).PasteSpecial xlFormats Application.CutCopyMode = False Workbooks(a).Close True 'avisa que la exportacion fue exitosa MsgBox ("Los datos se exportaron con éxito"), vbInformation, "AVISO" 'se enciende el update nde la pantalla Application.DisplayAlerts = True Application.ScreenUpdating = True 'pregunta si desea abrir el archivo al cual se enviaron los datos y en caso tal se abre response = MsgBox("¿Desea abrir el archivo?", _ vbYesNo) If response = vbYes Then Workbooks.Open Filename:=myfile, UpdateLinks:=0 Else MsgBox "No se abrira el archivo" End If