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 !
Je vous mets un exemple de fichier réalisé à partir d'un code du créateur de http://xakte.de.
Il permet d'éviter qu'un autre fichier excel soit ouvert ou crée pendant que vous utilisez votre application.
J'ai regardé, mais c'est quoi "Dim appObject As New CApplication"
je n'ai jamais utilisé un "module de Classe".... çà sert donc à çà ? Créer des "Capplication".... Tu sais bien t'en servir ? si t'as des liens sur des explications je suis preneur.
Et puis il me vient une question, si tu plantes complètement Excel (pour une raison X) en plein quand ce "Public WithEvents app As Application" est actif en mode "Set appObject.app = Nothing" ...
c'est pas risqué ?
je suis pas pro des modules de classe, et si je dis que c'est une instanciation du module de classe, c'est peut-être faux.
je vous conseille de lire les explications savantes de laurent longre à ce sujet : http://longre.free.fr
je pense que vous pouvez trouver d'autres explicatoins de laurent sur
<http://dj.joss.free.fr>
<http://disciplus.simplex.free.fr>
à moins que j'en ai glissé sur
<http://xlbysteph.free.fr/aideinformatique/actionvba.htm> ou actionvba2.htm
un module de classe permet de créer un gestionnaire d'événements perso pour tel ou tel objet. Ainsi dans mon prog. Mes Macros, l'utilisation d'un tel module de classe m'a économisé des centaines (oui, des centaines) de lignes de code. C'est donc un outil très puissant, qui vaut la peine qu'on l'utilise.
L'aide XL est assez complète à ce sujet. J. Walkenbach et S. Bllen les utilisent beaucoup et il peut être intéressant d'aller voir leur code.
- 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.