Un seul fichier ouvert à la fois

S

STéphane

Guest
Bonjour



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.


bye
Stéphane
 

Pièces jointes

  • OnlyOne.xls
    27.5 KB · Affichages: 72
T

Thierry

Guest
Salut Stéphane

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é ?

Bye

@+Thierry
 
S

STéphane

Guest
bonjour


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

bye
stephane
 
T

Ti

Guest
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.
 

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 148
Membres
103 131
dernier inscrit
diaz.evelyne17