• Initiateur de la discussion Initiateur de la discussion thierry
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

thierry

Guest
bonjour,
j'ai une macro sous excel 97 comprenant une boite de dialogue qui fonctionne tres bien. Le problème est quand celle-ci est traduite sous excel 2000 et supérieur celle-ci ne fonctionne plus à cause de la boite de dialogue.
Cette boite de dialogue demande de saisir un certain nombre de données qui sont ensuite insérées dans une page à des endroits bien precis.

Le message d'erreur qui apparait est impossible de lire la propriété editboxes de la classe dialogsheet.
La ligne incriminée est
ActiveCell.Offset(0, nbre) = Application.DialogSheets("dialog1").EditBoxes("modification 6").Caption

L'erreur vient elle de la mauvaise traduction ou la fonction n'existe plus ?

merci d'avance pour votre aide
 
Bonjour Thierry,

Si celà peut te rendre service, je suis en Office 2003 et effectivement, quand je consulte l'explorateur d'objets je ne trouve plus la collection DialogSheets dans les propriétés de l'objet Application de Excel.

Je ne te serai pas d'un grand secour aujourd'hui, car je n'ai pas investigué plus loin. Mais si à l'occasion j'ai des nouvelles infos, je te les ferai parvenir.

Cordialement.

Omicron.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
37
Affichages
895
Réponses
20
Affichages
2 K
Réponses
21
Affichages
2 K
Réponses
4
Affichages
441
Réponses
6
Affichages
717
Réponses
12
Affichages
1 K
Retour