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

Macro fonctionnant sur un ordinateur mais pas sur un autre

  • Initiateur de la discussion Initiateur de la discussion juliarca
  • Date de début Date de début

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 !

J

juliarca

Guest
Bonjour à tous,

J'ai réalisé une macro dans un cadre professionnel, qui fonctionne très bien sur mon ordinateur, alors que sur l'ordinateur d'un collègue, qui sera amené à utiliser le fichier, celui-ci ne fonctionne pas.

Ce qui me paraît surprenant, c'est que l'erreur s'affiche à un endroit plutôt bizarre.

En effet, c'est lors de la déclaration d'une variable que la macro rencontre un problème.

Après avoir considérer "MaFeuille" comme une "Worksheet", je tente de la définir:

Set MaFeuille=Workbooks(...).worksheets(Sheet1)

Quelqu'un a-t-il déjà rencontré ce problème, et si oui quelle peut-être la solution?

Je compte sur vous,

Merci beaucoup.
 
Re : Macro fonctionnant sur un ordinateur mais pas sur un autre

Bonjour juliarca
Difficile d'affirmer quoi que ce soit sans voir la procédure est son environnement d'exploitation, mais j'émets une hypothèse :

Si l'onglet de la feuille a la valeur "Sheet1", on l'appelle par Worksheets("Sheet1").

Si le nom de la feuille est Sheet1, on l'appelle par Sheet1.

Dans le premier cas "Sheet1" est la propriété Name de la feuille.
Dans le deuxième cas "Sheet1" est la propriété CodeName de la feuille. Ces deux propriétés n'ont pas toujours la même valeur.​
Bon courage.

ROGER2327
#4162


Samedi 14 Absolu 138 (Saint Sophrotatos l'Arménien, pataphysicien, SQ)
5ème Sanculottide An CCXVIII
2010-W38-2T09:57:53Z
 
Dernière édition:
Re : Macro fonctionnant sur un ordinateur mais pas sur un autre

Bonjour,

Décoche toutes les références qui commencent par MANQUANT...

Enregistre ton projet et reessaye.

a++
 
Re : Macro fonctionnant sur un ordinateur mais pas sur un autre

Désolé mais... De quoi vous parlez quand vous dites "Références"?

Je m'excuse mais j'ai Excel en Anglais, et des fois la traduction n'est pas forcément faite littéralement. Du coup, j'ai du mal à me repérer.

Merci pour votre aide.
 
Re : Macro fonctionnant sur un ordinateur mais pas sur un autre

Bonjour tout le monde, juliarca.

Juliarca, dans ton éditeur vba, tu as le menu Outils (TOOLS en anglais).
En haut, sélectionne "Références" en français (le premier de la liste) , je ne sais quoi en anglais, et dans la liste qui apparaît, décoche toutes celles qui manquent (To lack en anglais ?!)

Bon courage avec un excel en anglais...
 
Re : Macro fonctionnant sur un ordinateur mais pas sur un autre

Salut, 😛

(Sur Excel 2003):

clique sur "Outils" --> "Macro" --> "Visual Basic Editor"
Tu devrais tomber dans le projet Project VBA Project

La tu cliques sur Outils --> Référence
Une fenêtre s'ouvre avec une liste.
Cette liste répertorie toutes les références que tu peux avoir besoin selon les objets que tu utilises.

Certaines d'entre elles sont déjà cochées.

Regarde si certaines de ces références (uniquement celles qui sont cochées)commencent par "MANQUANT" !
Si tel est le cas décoche les références manquantes, enregistre ton projet et relance le.

Cordialement
 
Re : Macro fonctionnant sur un ordinateur mais pas sur un autre

Merci pour vos réponses,

Je teste dés que possible sur l'ordinateur où la macro ne fonctionne pas, et je vous tiens au courant.

Merci, Bonne journée.
 
- 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.

Discussions similaires

B
Réponses
5
Affichages
1 K
benoitgrenier
B
F
  • Question Question
Réponses
11
Affichages
1 K
A
Réponses
1
Affichages
601
S
Réponses
13
Affichages
2 K
Stedemart
S
J
  • Question Question
Réponses
14
Affichages
2 K
JJS2107
J
R
Réponses
5
Affichages
2 K
Remteyss
R
J
Réponses
1
Affichages
6 K
A
Réponses
17
Affichages
3 K
Ananas94
A
J
Réponses
6
Affichages
1 K
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…