Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Excel VBA - Macro Introuvable [ Langages dérivés / VBA ] (JM247L)

mardi 24 juillet 2007 à 14:21:58 | Excel VBA - Macro Introuvable

JM247L

Bonjour,
Etrange problème que voilà !
J'ouvre un fichier excel qui contient du code piloté par des boutons
Si j'enregistre le fichier (enregistré sous) immédiatement après l'ouverture, lorsque je clic sur l'un de boutons de la feuille active, j'obtiens ce message "Impossible de trouver la macro ... "
Si une autre feuille est sélectionnée après l'enregistrement, tout fonctionne correctement !!!!!
Merci de votre support

JML
 Partageons notre savoir et nos acquis


mardi 24 juillet 2007 à 18:02:55 | Re : Excel VBA - Macro Introuvable

nanardino64

Je viens de faire ce test et tout fonctionne correctement. Peut être que tu devrais essayer de te mettre en niveau de sécurité moyen afin que le logiciel te demande d'activer les macros.

mercredi 25 juillet 2007 à 09:12:47 | Re : Excel VBA - Macro Introuvable

JM247L

Bonjour,
C'est le niveau de config que j'ai.
Ce qui est surprenant c'est que le problème soit réglé par le fait de sélectionner une autre feuille (ce qui fait exécuter du code au niveau des feuilles sans générer d'erreur) et de revenir sur la feuille initiale 
J'ai essayé en programmant cette sélection de feuille mais ça ne change rien
Un détail supplémentaire, le fichier est chargé à partir de Sharepoint
JML
 Partageons notre savoir et nos acquis


mercredi 25 juillet 2007 à 09:24:28 | Re : Excel VBA - Macro Introuvable

nanardino64

J'avoue que je vois pas du tout la source du problème. Peut être que les macros gardent l'adresse de l'ancien emplacement du fichier enfin ça dépend de ton fichier je vois pas comment il est fait mais moi il m'est déjà arrivé d'avoir des macros qui ne fonctionnaient plus car je déplacé des feuilles d'un classeur à un autre et les boutons gardaient l'adresse des macros de l'ancien fichier. Je pense qu'il te faut l'aide d'un admin ou membre club.
Sincèrement désolé de n'avoir pu t'aider mais je vais quand même continuer de chercher.
Meilleures salutations


mercredi 25 juillet 2007 à 09:40:40 | Re : Excel VBA - Macro Introuvable

lermite222

Membre Club
Bonjour,
Lorsqu'une macro est assignée elle prend comme nom "NomClasseur.TaMacro" si elle est enrégistrée dans le classeur ou "NomModule.TaMacro" , du fait que tu change le nom du classeur, Excel ne retrouve pas ce nom, du moins la 1ére fois. Il est difficile de donner plus d'explication sans avoir toute l'appli. Une solution pour détecter l'erreur, voir sous quel nom elle est enrégistrée et Où, (le classeur en cour ou le classeur Perso.)
Mais si la macro est dans le classeur tu peu la déplacer dans un module, il faut un peu la transformer pour situer la feuille auquel elle se rapporte.
A+

mercredi 25 juillet 2007 à 09:53:00 | SOS : Excel VBA - Macro Introuvable

JM247L

Merci de votre temps

Comme le fichier est ouvert à partir de Sharepoint, la 1ère sauvegarde se fait systématiquement par "Enregistrer Sous" même si on clique sur "Enregistrer"
Si le nom est changé, le problème ne se produit pas. Il ne se produit que lorsque le nom est conservé pour l'enregistrement ... Ce qui est illogique !!!
JML
 Partageons notre savoir et nos acquis


mercredi 25 juillet 2007 à 10:29:09 | Re : Excel VBA - Macro Introuvable

lermite222

Membre Club
Quel que soit le problème il faudrait, dans un premier temps savoir où est la macro et sous quel nom elle est enrégistrée.
Je ne comprend pas, tu fait chaque fois un nouveau classeur ? vu que tu dit
'la 1ère sauvegarde se fait systématiquement par "Enregistrer Sous" même si on clique sur "Enregistrer"
Autre question, quel est le code dans l'événement Clic du bouton ?

mercredi 25 juillet 2007 à 10:38:10 | Re : Excel VBA - Macro Introuvable

lermite222

Membre Club
Je n'avait pas fait le rapport avec Sharepoint, le classeur est-il sur ton PC ou sur le reseau ?
et surtout .. quel est le code d'appel dans l'événement Clic du bouton ?

mercredi 25 juillet 2007 à 11:14:54 | Re : Excel VBA - Macro Introuvable

JM247L

J'ai créé, dans Excel, un formulaire (Form_FC.xls) qui contient un code qui à l'ouverture du fichier lit une séquence dans un autre fichier et sauvegarde le formulaire sous un nom utilisant la séquence (FC_00001.xls)
A ce niveau, il n'y a aucun problème lorsque je clique sur un bouton du fichier auquel est associé un code
En fin de traitement, le fichier (FC_00001.xls) est sauvegardé manuellement par l'utilisateur

Un rappel important, les fichiers sont stockés dans un espace Sharepoint ou à l'ouverture des fichiers, la notion de "Lecture seule" est toujours affichée mais non effective à partir du moment ou cette option n'est pas définie dans les propriétés du fichier ... Oui je sais c'est pas simple mais je vie avec ça depuis 3 mois et c'est limite l'enfer ... avant l'appli tournait sur un réseau traditionnel et la vie était un long fleuve tranquille

Ou ça se gate c'est lorsque l'utilisateur ouvre le fichier (FC_00001.xls) pour le modifier
Lorsque l'utilisateur va enregistrer ces modifs, le système au clic sur l'icone "Enregistrer" du menu Excel va exécuter "Enregistrer Sous" - du fait de l'option "Lecture seule" mais va autoriser de conserver le même nom puisque l'option "Lecture seule" n'est pas effective.
C'est après l'enregistrement que les boutons ne répondent plus ... sauf si avant de cliquer un bouton je sélectionne une autre feuille
Bizzzzzare Non !!!

JML
 Partageons notre savoir et nos acquis


mercredi 25 juillet 2007 à 11:25:04 | jm247l

JM247L

Il va falloir patienter un peu pour les exemples de code, le Site Sharepoint est indisponible depuis ce matin
JML
 Partageons notre savoir et nos acquis


1 2 3

Cette discussion est classé dans : fichier, vba, macro, excel, introuvable


Répondre à ce message

Sujets en rapport avec ce message

Shapes | VBA Excel [ par haleakala78 ] bonjour encore une question existentielle pour vous !!! j'ai un fichier Excel avec des "shapes" (spheres, rectangles, etc...) que j'utilise en tant Shapes | VBA Excel [ par haleakala78 ] bonjour encore une question existentielle pour vous !!! j'ai un fichier Excel avec des "shapes" (spheres, rectangles, etc...) que j'utilise en tant [ VBA EXCEL] Enregistrement Macro [ par mike42 ] Bonjour,Pour réaliser la traçabilité de pièces, je réalise un archivage à chaque fois qu'une pièce sort de la ligne d'assemblage.Pour Réaliser ceci , [VBA Excel] macro utilisable dans différents fichiers Options [ par Nyck0las ] Plutot que de créer ma macro directement dans mon fichier de données qui est relativement gros, j'ai crée un mini fichier de données et réalisé ma mac Ajouter une macro a un fichier Excel en vba [ par zen69 ] Bonjour à tous!Je vous met en situation. J'utilise VB6 et Excel pour créer des rapport au format xls.Je me demandais si il etait possible d'atacher un Portabilité d'une macro VBA [ par damdam75 ] Bonjour!J'ai crée une macro vba sous excel à laquelle j'ai associée un bouton personnalisé pour pouvoir lancer la macro depuis mon fichier excel. Je l saver un fichier excel via VBA sans la macro pour gain de place [ par vara956 ] Valie,j'ai créé un fichier excel pour faire des devis tous fonctionne trs bien , et fais fait ma propre macro en vba  mais quand je sauve la feuille s executer automatiquement une macro dans excel [ par mannoula_2007 ] Bonjour à tous,j'ai un fichier .xls qui contient un macro , je veux que lors de l'ouverture de ce fichier le macro s'exécute automatiquement,pour savo liste déroulante excel vba [ par elisastas ] BonjourTout d'abords merci à tout ceux qui liront ce petit message.Je suis très novice mais en m'explicant je comprends <img class="inlineimg" title=" Lancer un fichier .bat depuis une macro excel [ par faucheuse ] Bonjours ami(e)s programmeurs et programmeuzes, bon la question est dans le titre : comment je peux faire pour lancer un fichier BAT depuis une macro


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.