Macro fonctionne sur mon poste mais pas chez les autres

Bonjour,

Je viens de finaliser une macro qui marche parfaitement sur mon ordinateur. Cette macro était destinée à un collègue et malheureusement, celle-ci ne fonctionne pas du tout chez lui.

Nous avons pourtant la même version d'excel. Auriez vous une idée de ce que cela pourrait être?

Je vous remercie!

Bonjour

vérifie que tes macros sont activées

vois ce lien --> https://forum.excel-pratique.com/post113489.html

Si ok, lors de ta réponse clique sur le Vvert à coté du bouton EDITER pour cloturer le fil

Amicalement

Je vais essayer mais je ne pense pas que le problème vienne de là étant donné que la macro s'éxécute mais détecte une erreur (erreur que moi je n'ai pas sur mon poste...)

Bonjour,

Sans grande conviction, mais

Dans l'éditeur VBA, Outils, Références.

Voir si une référence est absente (manquante)

Cdlt

Jean-Eric a écrit :

Bonjour,

Sans grande conviction, mais

Dans l'éditeur VBA, Outils, Références.

Voir si une référence est absente (manquante)

Cdlt

Egalement vérifié et les références sont bien présentes.

La sécurité est positionner sur le niveau "autoriser toutes les macros"

Je ne sais plus quoi tenter..

Cordialement,

Re

Ce n'est pas de cela dont parle Eric mais bien des compléments disponibles dans l'editeur VBA

Pour voir, :

  • ALT + F11 pour accéder à VBA
  • dans le menu --> OUTILS, sélectionne REFERENCES

Cela t'affiche les options disponibles.

Sinon, place ton fichier sans données confidentielles, on pourra peut être mieux t'aider

Amicalement

Bonjour,

Rosees a écrit :

... la macro s'éxécute mais détecte une erreur (erreur que moi je n'ai pas sur mon poste...)

Fournir le texte exact du message d'erreur et éventuellement dire quelle ligne est mise en surbrillance.

A+

J'ai testé la macro sur le poste d'un autre collègue, elle fonctionne très bien également!

Erreur 424 : Objet requis

ws2.Range("H" & i +2).Copy wsFR("C13")

C'est la ligne en surbrillance

re,

Les version d'excel sont identiques ??

Objet requis.. cela peut venir d'un souci de définition de ws2 et wsFR ou de protection

Faudrait voir le code complet

La macro est pleine de données "confidentielles" je peux essayer de faire le tri mais ça risque d'être long.

ws2 et wsFR sont bien définis étant donné que ça fonctionne sur mon poste, et également sur le poste de deux autres collègues.

Et oui, les versions d'Excel sont rigoureusement identiques.

Un vrai casse-tête

re,

Jsute que je viens de voir un truc

ws2.Range("H" & i +2).Copy wsFR("C13")

Sans voir comment est définie la variable wsFR, c'est pas plutot ceci

ws2.Range("H" & i +2).Copy wsFR.range("C13")

Si effectivement je me suis trompé en recopiant!

Bien vu!

re

Ok Rosees mais cela me dit pas si ton souci est résolu

Si oui, lors de ta réponse clique sur la case à cocher verte à coté du bouton EDITER pour cloturer le fil

Amicalement

Bonjour tou(te)s, Dan,

J'ai peut-être une autre idée.

Sur le poste qui crée une erreur essaye..

1°) Clic droit sur l'icône d'Excel

2°) Dans le menu sélectionner "Ouvrir en tant qu'administrateur"

3°) Ouvrir le classeur.

C'est peut-être une question de droit.

Si pas,

Voir si les classeurs sont bien dans les mêmes répertoires.

A+

Rechercher des sujets similaires à "macro fonctionne mon poste pas"