Macro no se ejecuta cuando se abre en otro PC

Tengo esta macro:

Sub Ranking()
'
' Ranking Macro
'

'
Application.ScreenUpdating = False
Sheets("BASE_DATOS_RANKING").Select
Range("N27:P46").Select
Selection.Copy
Range("S27").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Range("$S$26:$U$43").AutoFilter Field:=1
Application.CutCopyMode = False
ActiveWorkbook.Worksheets("BASE_DATOS_RANKING").AutoFilter.Sort.SortFields. _
Clear
ActiveWorkbook.Worksheets("BASE_DATOS_RANKING").AutoFilter.Sort.SortFields. _
Add2 Key:=Range("S26:S46"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortTextAsNumbers
On Error Resume Next
With ActiveWorkbook.Worksheets("BASE_DATOS_RANKING").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
On Error Resume Next
Range("S43").Select
Sheets("Inicio").Select
Application.ScreenUpdating = True
End Sub

Pero cuando abro el libro en otro PC me dice error en tiempo de ejecución y me señala estas líneas en amarillo:

ActiveWorkbook.Worksheets("BASE_DATOS_RANKING").AutoFilter.Sort.SortFields. _
Add2 Key:=Range("S26:S46"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortTextAsNumbers

¿Alguien me puede explicar que es lo que pasa? Este código lo hice con el fin de ordenar de menor a mayor una tabla.

1 Respuesta

Respuesta
1

[Hola

Te refieres a qué el llevas el mismo archivo a otra PC ¿y te da ese fallo? O ¿Has copiado/pegado esa macro en otro archivo de otra PC y ahí te da el error?

Abraham Valencia

PD: Envía el error exacto que te muestra

Envío el archivo por correo electrónico y luego lo guardo en mi portátil, al ejecutar el libro me da el problema con esta macro y al depurar me muestra en amarillo esto: ActiveWorkbook.Worksheets("BASE_DATOS_RANKING").AutoFilter.Sort.SortFields. _
Add2 Key:=Range("S26:S46"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortTextAsNumbers

¿Cuál es el mensaje exacto del error? ¿Son versiones distintas de office?

Abraham Valencia

La pregunta no admite más respuestas

Más respuestas relacionadas