XL 2013 Résolu par Dranreb : Erreur de compilation

arthour973

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous,

J'ai plusieurs ordinateurs pour mon travail et j'utilise excel 2010.
Comme je travaille tout le temps LOL, j'ai un autre ordinateur "personnel" et je l'utilise hors des heures travaillées ... Sur celui-là, j'ai excel 2013.

Tous mes classeurs excel ainsi que ceux que je télécharge fonctionnent normalement avec excel 2010.

Il en est autrement, pour certains avec excel 2013.
J'ai une erreur de compilation
(cf photo jointe)


Je suis en 64 bits sur tous les ordis, y compris mon ordi perso.

j'ai fait des recherches sur le forum et sur le net, y compris avec l'aide de microsoft.
Je n'ai pas réussi "à mettre le code à jour"

Pourriez-vous me dire comment faire ?
Avec mes remerciements pour vos interventions et conseils sans lesquels je serais vraiment dans la m.... (mouise LOL),
Amicalement,
Lionel,
 

Fichiers joints

Dranreb

XLDnaute Barbatruc
Bonjour.
Insérez l'attribut PtrSafe derrière Declare.
S'il devait ne pas être reconnu sur certains ordis, en plus de ne servir à rien, soumettez les deux version d'écriture, celle avec à une directive de compilation #If VBA7 Then et celle sans derrière #Else. Terminer par #End If
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Je suppose qu'il sera reconnu partout puisque vous dites être à 64 bits de bus adresse partout.
Mais si nécessaire encadrez les deux écritures, avec et sans, de directives de compilation conditionnelles, commençant par un dièze, qui testent la constante de compilation conditionnelle VBA7.
 

Discussions similaires


Haut Bas