OVH Cloud OVH Cloud

Enregistrer un fichier Excel en macro complémentaire

4 réponses
Avatar
Ouille
Salut a toutes et tous,

Comment fait on pour enregistrer un fichier en macro complementaire car dans mon application

Mon application possède :

10 Feuilles :
5 Modules :
et 15 UserForm :

Mon soucie et qu'a l'ouverture de mon application une fonction est a ppeléé et dans cette fonction il y a l'activation d'une feuille et cela beug a ce niveau, voici le code qui beug

Sheets("Nom de la feuille").Activate

Comment dois faire pour que cela fonctionne

Je vous remercie encore, Ouille

4 réponses

Avatar
Pascal Engelmajer
Salut,
ou est la feuille ? Pas dans le XLA j'espère.
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Ouille" a écrit dans le message de
news:
Salut a toutes et tous,

Comment fait on pour enregistrer un fichier en macro complementaire car
dans mon application


Mon application possède :

10 Feuilles :
5 Modules :
et 15 UserForm :

Mon soucie et qu'a l'ouverture de mon application une fonction est a
ppeléé et dans cette fonction il y a l'activation d'une feuille et cela beug

a ce niveau, voici le code qui beug

Sheets("Nom de la feuille").Activate

Comment dois faire pour que cela fonctionne

Je vous remercie encore, Ouille


Avatar
Ouille
Pascal, le Forum

Merci pour ton intervention

Si j'ai 4 feuilles dans mon classeur, en ils sont dans le fichier XLA
Alors si je démarre directement en double clic sur ce fichier XLA, j'ai une erreur

Erreur d'éxecution '91'
Variable objet ou variable de bloc With non défini

et ce code (Qui est le seul du module) et surligné en jaun

UserForm1.Label4.Caption = " Votre Base de données est enregistrée dans : " & ActiveWorkbook.FullNam

En faite ce que j'aimerai faire c'est que mon classeur se charge automatiquement quand on clique sur l'icone D'Excel, avec un bouton dans le menu qui me servirai pour l'activer, pour éviter d'aller chercher dans plein de dossiers pour le trouver, car cela n'est pas moi qui l'utilisera, et se serai plus simple pour les utilisatrices

Voili, voilou, merci encore pour votre aide, Ouill
Avatar
Pascal Engelmajer
Salut,
un fichier XLA est un fichier pour macro complémentaire...
je n'ai jamais pensé à double-cliquer dessus !
et ActiveWorkbook c'est le classeur XLA...
Si tu veux tu peux m'envoyer un extrait (juste le minimum)
attention à l'anti-spam bien documenter l'objet et sans mot anglais
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Ouille" a écrit dans le message de
news:
Pascal, le Forum,

Merci pour ton intervention,

Si j'ai 4 feuilles dans mon classeur, en ils sont dans le fichier XLA.
Alors si je démarre directement en double clic sur ce fichier XLA, j'ai
une erreur :


Erreur d'éxecution '91' :
Variable objet ou variable de bloc With non définie

et ce code (Qui est le seul du module) et surligné en jaune

UserForm1.Label4.Caption = " Votre Base de données est enregistrée dans :
" & ActiveWorkbook.FullName


En faite ce que j'aimerai faire c'est que mon classeur se charge
automatiquement quand on clique sur l'icone D'Excel, avec un bouton dans le

menu qui me servirai pour l'activer, pour éviter d'aller chercher dans plein
de dossiers pour le trouver, car cela n'est pas moi qui l'utilisera, et se
serai plus simple pour les utilisatrices.

Voili, voilou, merci encore pour votre aide, Ouille



Avatar
Ouille
Pascal, le foru

Merci de ta proposition, je vais voir ce que je peu enlever mais cela n'est pas évidant, mais je n'ai pas vu ton adresse

Merci Ouille