Problème de déclaration de variable suite à passage à VBA EXCEL d'Office 365

RENO -  
 Reno -
Bonjour,

J'utilise régulièrement la fonction MsgBoxPerso dont MDF a parlé (elle tourne en vba excel) et elle fonctionne très bien. Enfin, fonctionnait jusqu'à présent car depuis peu j'ai office 365 et la, j'ai rencontré un problème. Il semblerait que les déclarations de variables tel que 'Public Declare Function LoadIconA& Lib "user32" (ByVal hInstance&, ByVal lpIconName&)' ne sont plus valable. Je reçois un message me disant : Le code doit être adapté pour pouvoir être adaptés sur des systèmes 64bits. Vérifier et mettez à jours les instructions DECLARE puis marquez les avec l'attribut PtrSafe.

Là j'avoue je suis complétement perdu.

L'un de vous peut-il m'aider ?

Configuration: Windows / Firefox 60.0

1 réponse

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Pour office 365 ou autres en 64bits

    Public Declare Function……………..


    Devient

    Public Declare PtrSafe  Function...........
    0
    1. Reno
       
      Ca marche, un tout grand merci f894009.
      0