Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2012, 09h59   #1
Invité de passage
 
Homme Mahery Zanotiana
Étudiant
Inscription : janvier 2012
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Mahery Zanotiana
Localisation : Madagascar

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : janvier 2012
Messages : 4
Points : 2
Points : 2
Par défaut Erreur d'automation dans mes Macros

Bjr à tous,
J'ai un macro qui fonctionne super bien en MS Excel 2003 mais quand on a mis à jour la version de mon office donc j'utilise actuellement MS Excel 2010.
Dans mon macro il y a une fonctionnalité qui récupère une date d'un calendrier qu'on peut sélectionné,à partir du contenu d'un formulaire.

Quand je clique sur le bouton il y a erreur:

erreur d'exécution '-2147220995 (800401fd)
erreur d'automation
l'objet n'est pas connecté au serveur

et le controle calendar que j'ai utilisé est MSCAL.OCX
quand j'ai débogué il ya aussi eu une erreur comme telle:
un controle Activex ne peut connecté l'objet.

Vous remerciant d'avance, j'attends impatiemment vos réponses
Bonne continuation à tous
Images attachées
Type de fichier : jpg print_screen_msg_d'erreur.JPG (17,8 Ko, 2 affichages)
zanouma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 12h45   #2
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 035
Points : 4 035
Bonjour,

Il a apparemment été supprimé de la version Office 2010. Regarde le lien ci-dessous. Si tu le peux, il y a apparemment une version à télécharger.

http://forum.excel-pratique.com/exce...10-t18181.html
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2012, 14h26   #3
Invité de passage
 
Homme Mahery Zanotiana
Étudiant
Inscription : janvier 2012
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Mahery Zanotiana
Localisation : Madagascar

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : janvier 2012
Messages : 4
Points : 2
Points : 2
Par défaut Update du problème

Salut,

Merci beaucoup Daniel,
En effet, la version de mon MSCAL.OCX a été celle de MSOffice 97 et j'ai pu installé celle de MSOffice 2007.Je te remercie.

Mais mon problème persiste:
1) pour l'installation si tu te demandes, j'ai bien suivi les instructions du lien que tu m'as proposé.

2) je ne me retrouve pas, vu que c'est une reprise de code Macros que j'utilise.De ce fait, j'ai fait quelques captures d'ecran pour vous illustrer de ce que je dis.

3) déja un grand Merci pour la première approche et j'anticipe mes remerciements chaleureux pour les autres.
c'est la première fois que je discute d'un problème sur internet et je trouve que vous avez un acceuil très chaleureux.MERCI pour çà

Bonne continuation à tous.
Images attachées
Type de fichier : jpg prin_screen_form_créat&calendar.JPG (111,6 Ko, 2 affichages)
Type de fichier : jpg print_screen_code_btn_click.JPG (173,5 Ko, 2 affichages)
Type de fichier : jpg print_screen_code_form_part1.JPG (190,2 Ko, 2 affichages)
Type de fichier : jpg print_screen_code_form_part2.JPG (184,5 Ko, 2 affichages)
zanouma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 14h45   #4
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 035
Points : 4 035
Dans la fenêtre VBE, clique sur les menus Outils et Références. Clique sur le bouton "Parcourir" et cherche le fichier mscal.ocx dans le dossier où tu l'as mis. Sélecte-le et clique sur "OK". Coche ensuite la référence "Microsoft Calendar Contrtol nnnn". Clique sur ton userform, dans la boîte à outils, vérifie que ton contrôle est bien présent ou fais un clic droit dans la boîte, clique sur "contrôles supplémentaires et coche "Contrôle Calendrier nn". Si tu as encore un problème, dis-le en précisant si tu as les droits administrateur sur ton ordi.
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 15h13   #5
Invité de passage
 
Homme Mahery Zanotiana
Étudiant
Inscription : janvier 2012
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Mahery Zanotiana
Localisation : Madagascar

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : janvier 2012
Messages : 4
Points : 2
Points : 2
Par défaut NF mais problème persiste

J'ai déjà fait cela et j'ai bien vérifié et le MSCAL.ocx présent dans les controles suplémentaires est Microsoft Calendar Control 11.0 et il est bien coché, mais peut être aussi que l'erreur provient du code, c'est pour cela que je vous avais envoyé mes codes.
Je sais pas mais je suis prêt à suivre à la lettre ce que vous allez me conseiller de faire.

Sur cet ordinateur je n'ai pas les droits totaux d'Administrateur.

Cordialement,

zanouma
zanouma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 15h44   #6
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 035
Points : 4 035
Si tu n'as pas fait de modifs et que ton classeur ne fonctionne plus, c'est donc le passage à Office 21 qui est en cause. Crée un nouveau classeur avec juste un userform et un contrôle calendrier. Vérifie si tu as encore l'erreur.
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/01/2012, 08h57   #7
Invité de passage
 
Homme Mahery Zanotiana
Étudiant
Inscription : janvier 2012
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Mahery Zanotiana
Localisation : Madagascar

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : janvier 2012
Messages : 4
Points : 2
Points : 2
Par défaut NF merci problème résolu

Bonjour,
merci pour tes réponses Daniel, çà m'a permis de voir clair. Pour illustration j'ai procédé en deux étapes pour essayer de bien voir ou était le problème:

1) j'ai créé un nouveau macro qui affiche et récupère la valeur d'un calendrier dans un formulaire et je l'ai essayé dans un nouveau classeur et tu avais raison parce que çà marche.
2) j'ai combiné l'ancien macro pour ses fonctionnalités et le nouveau pour sa simplicité d'utilisation dans un nouveau classeur et c'est réussi.

Donc c'est avec grande joie que je t'annonce que mon problème est résolu.grâce à toi, au site et au partage. j'avoue que j'était perdu dedans ...
Grand merci à tous.

bne continuation,
zanouma est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h23.


 
 
 
 
Partenaires

Hébergement Web