Bonjour à tous,
J'ai eu un problème technique avec un tableur et j'aimerai comprendre 2 ou 3 choses.
J'utilise office 2013 32bits et mon tableur marche parfaitement, quand je vais sur office 2010 64 bits, j'ai des messages d'erreur, que j'ai rectifié en ajoutant une condition if vba7 et PtrSafe, ensuite le tableur marche sur les 2 versions, sauf que sur certaines pages j'ai des controles activex qui posent problèmes, seulement si je fais une modif sous office 64bits et que je l'ouvre de nouveau avec la version 32 bits. j'ai un message d'erreur erreur d'execution 32809, j'ai donc supprimé les contrôles activeX et fait autrement et tout marche.
Mais voici ma question, une personne utilise la version étudiant office 2013 (32 bits d'après la personne) et elle a les mêmes messages d'erreurs que lorsque que j'utilise ma version 64bits, une fois le code mis avec if vba7, ça marche pour elle aussi.
Quelle est le rapport entre office 64bits, office 32bits et vb7?
Pourquoi pour la personne qui me dit avoir une office 2013 étudiant version 32bits ça ne marche pas alors qu'avec ma version 2013 pro + 32 bits je n'ai pas de problème et quand mettant if vba7. il peut y avoir des version 2013 avec vb6 ou vb7?
en regardant de plus près peut être que f vba7 ne sert pas et que seul ptrsafe à une importance?
Merci
J'ai eu un problème technique avec un tableur et j'aimerai comprendre 2 ou 3 choses.
J'utilise office 2013 32bits et mon tableur marche parfaitement, quand je vais sur office 2010 64 bits, j'ai des messages d'erreur, que j'ai rectifié en ajoutant une condition if vba7 et PtrSafe, ensuite le tableur marche sur les 2 versions, sauf que sur certaines pages j'ai des controles activex qui posent problèmes, seulement si je fais une modif sous office 64bits et que je l'ouvre de nouveau avec la version 32 bits. j'ai un message d'erreur erreur d'execution 32809, j'ai donc supprimé les contrôles activeX et fait autrement et tout marche.
Mais voici ma question, une personne utilise la version étudiant office 2013 (32 bits d'après la personne) et elle a les mêmes messages d'erreurs que lorsque que j'utilise ma version 64bits, une fois le code mis avec if vba7, ça marche pour elle aussi.
Quelle est le rapport entre office 64bits, office 32bits et vb7?
Pourquoi pour la personne qui me dit avoir une office 2013 étudiant version 32bits ça ne marche pas alors qu'avec ma version 2013 pro + 32 bits je n'ai pas de problème et quand mettant if vba7. il peut y avoir des version 2013 avec vb6 ou vb7?
en regardant de plus près peut être que f vba7 ne sert pas et que seul ptrsafe à une importance?
Merci
Dernière édition: