las macros corren en mac ?
Publicado por Erik Santacruz (17 intervenciones) el 29/08/2007 16:27:39
Hola Tengo un archivo que basicamente lo que hace es filtrar datos de personas que estan acomodados en listas una columna el nombre, otra la direccion, otra la cuidad.
Y realice una macro para filtrar estos datos con un boton. Se lo pase a un amigo que tiene excel para mac. y dice que no le funciona la macro que sale un mensaje de error run time error "32809" Application defined or object defined error.
Sera que las macros que realiza uno en excel de windows no funcionen en excel de mac. es por el sistema operativo o existe una forma de cambiar las instrucciones en su sintaxis para que funcionen en mac o de plano no es posible?.
Las instrucciones o codigo es el siguiente es algo muy sencillo:
Sub VINCULAR()
'
' VINCULAR Macro
' Macro grabada el 18/07/01 por USO PERSONAL
'
' Acceso directo: Ctrl+Mayús+V
'
Application.ScreenUpdating = False
Range("A8").Select
Range("A7:E350").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"A1:A2"), CopyToRange:=Range("F3:J3"), Unique:=False
ActiveWindow.SmallScroll ToRight:=3
Range("F4").Select
Selection.Copy
Sheets("FACTURA").Select
Range("B4").Select
ActiveSheet.Paste
Sheets("CLIENTES").Select
Range("G4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("FACTURA").Select
Range("B5").Select
ActiveSheet.Paste
Sheets("CLIENTES").Select
ActiveWindow.SmallScroll ToRight:=3
Range("H4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("FACTURA").Select
Range("B6").Select
ActiveSheet.Paste
Sheets("CLIENTES").Select
Range("I4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("FACTURA").Select
Range("B7").Select
ActiveSheet.Paste
Sheets("CLIENTES").Select
Range("J4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("FACTURA").Select
Range("F26").Select
ActiveSheet.Paste
Application.ScreenUpdating = True
Sheets("CLIENTES").Select
Range("A2").Select
Sheets("FACTURA").Select
End Sub
Si han tenido la experiencia de tratar de trabajar algo en mac me pueden decir como les fue, si lo resolvieron o no.
muchas gracias,y un saludo de veracuz, mexico
Y realice una macro para filtrar estos datos con un boton. Se lo pase a un amigo que tiene excel para mac. y dice que no le funciona la macro que sale un mensaje de error run time error "32809" Application defined or object defined error.
Sera que las macros que realiza uno en excel de windows no funcionen en excel de mac. es por el sistema operativo o existe una forma de cambiar las instrucciones en su sintaxis para que funcionen en mac o de plano no es posible?.
Las instrucciones o codigo es el siguiente es algo muy sencillo:
Sub VINCULAR()
'
' VINCULAR Macro
' Macro grabada el 18/07/01 por USO PERSONAL
'
' Acceso directo: Ctrl+Mayús+V
'
Application.ScreenUpdating = False
Range("A8").Select
Range("A7:E350").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"A1:A2"), CopyToRange:=Range("F3:J3"), Unique:=False
ActiveWindow.SmallScroll ToRight:=3
Range("F4").Select
Selection.Copy
Sheets("FACTURA").Select
Range("B4").Select
ActiveSheet.Paste
Sheets("CLIENTES").Select
Range("G4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("FACTURA").Select
Range("B5").Select
ActiveSheet.Paste
Sheets("CLIENTES").Select
ActiveWindow.SmallScroll ToRight:=3
Range("H4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("FACTURA").Select
Range("B6").Select
ActiveSheet.Paste
Sheets("CLIENTES").Select
Range("I4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("FACTURA").Select
Range("B7").Select
ActiveSheet.Paste
Sheets("CLIENTES").Select
Range("J4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("FACTURA").Select
Range("F26").Select
ActiveSheet.Paste
Application.ScreenUpdating = True
Sheets("CLIENTES").Select
Range("A2").Select
Sheets("FACTURA").Select
End Sub
Si han tenido la experiencia de tratar de trabajar algo en mac me pueden decir como les fue, si lo resolvieron o no.
muchas gracias,y un saludo de veracuz, mexico
Valora esta pregunta


0