Problemas con VBA de Office 2013 en Office 365
Publicado por Carlos (3 intervenciones) el 28/04/2020 09:36:13
Hola.
Tengo un problema con las macros que tenía creadas en Office 2013 al ejecutarlas en Office 365.
El office 365, a parte de ir lentísimo en comparación con el Office 2013.
Resultan que dan error, pero no siempre en el mismo punto, unas veces nada más empezar, otras veces casi al terminar, otras veces es capaz de terminarlas.
Casi siempre son errores al crear tablas dinámicas.
He mejorado un poco al incluir en la macro al principio el siguiente codigo:
Tambien ha mejorado un poco mas al incluir este modulo:
Pero no acaba de ir bien.
A alguien más le pasa este problema en Office 365 con macros que funcionaban a la perfección en Office 2013 ???
Muchas gracias a todos
Tengo un problema con las macros que tenía creadas en Office 2013 al ejecutarlas en Office 365.
El office 365, a parte de ir lentísimo en comparación con el Office 2013.
Resultan que dan error, pero no siempre en el mismo punto, unas veces nada más empezar, otras veces casi al terminar, otras veces es capaz de terminarlas.
Casi siempre son errores al crear tablas dinámicas.
He mejorado un poco al incluir en la macro al principio el siguiente codigo:
1
2
3
4
5
6
7
8
9
10
11
screenUpdateStatus = Application.ScreenUpdating
statusBarStatus = Application.DisplayStatusBar
calcStatus = Application.Calculation
eventsStatus = Application.EnableEvents
displayPageBreakStatus = ActiveSheet.DisplayPageBreaks
Application.ScreenUpdating = False
Application.DisplayStatusBar = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
ActiveSheet.DisplayPageBreaks = False
Application.DisplayAlerts = True
Tambien ha mejorado un poco mas al incluir este modulo:
1
2
3
4
5
6
7
8
9
10
11
12
13
Public Declare Function EmptyClipboard Lib "user32" () As Long
Public Declare Function CloseClipboard Lib "user32" () As Long
Public Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Public Sub vaciar_portapapeles()
OpenClipboard 0
EmptyClipboard
CloseClipboard
End Sub
A alguien más le pasa este problema en Office 365 con macros que funcionaban a la perfección en Office 2013 ???
Muchas gracias a todos
Valora esta pregunta


0