Prova così:
Esempio:
Supponiamo che tu abbia una dichiarazione del tipo:
Declare Function GetTickCount Lib "kernel32" () As Long
Devi modificarla così:
Declare PtrSafe Function GetTickCount Lib "kernel32" () As Long
1. Apri l'Editor VBA con il file xlsm aperto ( spero ti si apra )
- Premi ALT + F11 per aprire l'Editor di Visual Basic.
2. Trova le Dichiarazioni
Le dichiarazioni che devono essere aggiornate sono quelle che iniziano con la parola chiave Declare. Di solito, queste dichiarazioni vengono utilizzate per chiamare funzioni API di Windows.3. Aggiungi l'Attributo
Per ogni dichiarazione Declare, devi aggiungere l'attributo PtrSafe. Questo indica che la dichiarazione è sicura per l'utilizzo su piattaforme a 64 bit.Esempio:
Supponiamo che tu abbia una dichiarazione del tipo:
Declare Function GetTickCount Lib "kernel32" () As Long
Devi modificarla così:
Declare PtrSafe Function GetTickCount Lib "kernel32" () As Long