Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Est-ce-que mon VBA est correct?

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 !

litelsousa

XLDnaute Occasionnel
Bonjour,

Ce fichier étant mon lancement dans le VBA, je me permets de vous demander si c'est ok, qu'il n'y a pas d'erreur et surtout, si il n'y a pas de choses totalement inutiles.

Ceci a pour but que je fasse par moi même ce qu'il faut pour le dernier bouton "départ d'un membre".

Je vous remercie très fortement pour votre "correction".

Et surtout, je vous souhaite une excellant année.
 

Pièces jointes

Re : Est-ce-que mon VBA est correct?

Bonsoir litelsousa,

Ton code, sans être mauvais" peut être simplifié. Il est préférable, et plus rapide bien souvent, de remplir des Combobox en versant les valeurs d'une plage de cellules dans la propriété List plutôt qu'au moyen d'une boucleune boucle.

D'autre part, cette opération doit plutôt se faire dans l'événement Activate du UserForm que dans le Module1.

Je te laisse analyser les modifications apportées.

Excellente année à toi aussi.

Cordialement.
 

Pièces jointes

Re : Est-ce-que mon VBA est correct?

Bonjour,

Merci bien,
Mais j'ai un soucis, je n'ai pas la même version qu'au boulot (2007 au boulot et 2013 ici) et ici, ça me met "Erreur de compilation, projet ou bibliothèque introuvable". si j'ai bien compris, c'est la ligne 35...?????
 
Re : Est-ce-que mon VBA est correct?

Bonjour litelsousa,

J'ai eu le même problème chez moi.

J'ai supprimé l'appel à un module manquant dans VBA, en décochant la case "MANQUANT ..."

Dans l'éditeur VB, menu Outils, Références... affichera la fenêtre adéquate.

Depuis, ça semble fonctionner sans souci, mais ça reste toutefois à vérifier dans XL2007, et dans 2013 puisque je suis en version 2010.

Je te laisse donc tester.

A +

Cordialement.
 

Pièces jointes

  • exemple litelsousa.jpg
    29.1 KB · Affichages: 29
Dernière édition:
Re : Est-ce-que mon VBA est correct?

Re,

qu'est-ce que tu as comme système d'exploitation? 32 ou 64bits?


Je t'ai mis en PJ le dossier MSCOM, dedans il y a un fichier .txt avec les explications de comment les enregistrer.

Si c'est en 32, copie les fichiers dans C:\Windows\System32, sinon dans C:\Windows\SysWOW64; ensuite exécutes les commandes avec CMD.



A+ 😎
 

Pièces jointes

Dernière édition:
Re : Est-ce-que mon VBA est correct?

Merci bien,

Mais malheureusement, je n'y arrive pas...

Lorsque j'entre cette commande:

regsvr32 MSCOMCTL.ocx

ça me met une erreur (0x8002801c)

Je ne comprends pas trop pourquoi
 
Re : Est-ce-que mon VBA est correct?

Bonjour litelsousa,

as-tu fait comme ceci avec Invite de commandes (admin) ??

Avant de faire cette manip, vas dans ce dossier

C:\Users\Sousa\AppData\Roaming\Microsoft\Forms, et supprime le fichier avec l'extension .exd, il sera recréé par la suite.


cd C:\Windows\System32 puis Enter
ensuite
regsvr32 MSCOMCTL.ocx puis Enter

Moi j'utilise windows 10 64bits avec Office pro 2010 32bits et je n'ai pas eu se problème, comme tu peux le voir en image.







A+ 😎
 
Dernière édition:
- 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

Discussions similaires

Réponses
6
Affichages
286
Réponses
1
Affichages
620
Réponses
2
Affichages
447
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…