IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Impossible de lancer l'USF [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    637
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 637
    Par défaut Impossible de lancer l'USF
    Bonjour,
    J'ai un fichier qui a été à partir d'un autre qui a été supprimé depuis, mais il y a toujours l'invite de mise à jour des liens et la fonction de rompre les liens de fonctionne pas.
    J'ai créé un USF sensé s'ouvrir avec un bouton ; pour ce faire j'ai écris le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub OuvrUsf()
    'Lance le formulaire de recherche
    UsfNir.Show
    End Sub
    Mais si je clique sur le bouton ou si je lance l'USF à partir de ce code avec la touche F5 (ou F8), il ne se passe rien.
    Si je me positionne sur le Usf en mode création et que j'appuie sur F5, il se lance.
    Ensuite si j'utilise le bouton, l'Usf fonctionne normalement.
    Mais dès que je referme Excel, je me retrouve avec le même phénomène.
    Est-ce que quelqu'un voit d'où cela peut venir, svp.
    Merci pour votre aide

  2. #2
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour Mouftie,

    Pour le problème des liens, tu peux peut-être regarder le gestionnaire des noms.
    Classement possible par nom ou référence.

    Dans le code affecté à ton formulaire, y aurait-il une gestion d'évènement Intialize et/ou Activate?

  3. #3
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    637
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 637
    Par défaut
    Bonjour Marcel, merci pour ta réponse.
    Oui, je n'avais pas pensé à aller voir dans le gestionnaire de noms ; j'ai fais le ménage, il n'y a plus de référence à un autre fichier et je n'ai plus d'invite de mise à jour.

    Cependant, cela ne résout pas mon pb d'USF.
    J'ai repris la version d'hier, avec la même USF, le même code, tout fonctionne bien.
    Depuis, mon collègue qui ne fait pas de macro a fait de l'habillage de tableau : masquage de ligne, ajout de lignes, ajout de listes déroulantes avec validation de données...
    En matière de code, il a seulement ajouté 4 macros pour naviguer entre les feuilles à partir d'une page de garde.

    En ce qui concerne les évènements, j'ai une macro sur la page d'accueil qui est sensée supprimer tous les filtres quand on revient sur la page d'accueil ; voici le code mis dans le module de la page d'accueil :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Option Explicit
     
    Private Sub Worksheet_Activate()
    'On enlève et on remet les filtres de la feuille chargée
    On Error Resume Next
    Sheets("Chargée d'entretien").Range("TbPhases[#Headers]").AutoFilter
    Sheets("Chargée d'entretien").Range("TbPhases[#Headers]").AutoFilter
    Sheets("Technicien ").Range("TbTech[#Headers]").AutoFilter
    Sheets("Technicien").Range("TbTech[#Headers]").AutoFilter
    End Sub
    Merci encore pour ton aide

  4. #4
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Salut,

    Oui, j'ai bien vu 2 questions dans ton post.
    En voilà une de résolue.

    Pour la 2ème, tu ne réponds pas à ma question à savoir la gestion éventuelle des évènements "Initialize" et "Activate" dans le code affecté au formulaire

  5. #5
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    637
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 637
    Par défaut
    Désolée, non, il n'y a pas d'initialize ou d'activate.

    Le code est hyper simple, il y a une macro pour fermer, il n'y a qu'une textbox avec un évènement en sortie et un en cours de frappe ; enfin une macro de recherche dans les 2 feuilles.
    C'est très court...

  6. #6
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Salut,

    1 - Peut-être dans le code affecté à l'objet "ThisWorkBook"

    2 - Fais une recherche "UsfNir" (CTRL + F) dans tout le projet VBE

    3 - En dernier lieu, adresse un classeur simplifié

    A demain.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RMI] Impossible de lancer mon serveur
    Par Dahu dans le forum API standards et tierces
    Réponses: 11
    Dernier message: 11/06/2006, 09h17
  2. [Kylix] Impossible de lancer Kylix
    Par KoraS dans le forum EDI
    Réponses: 9
    Dernier message: 11/08/2005, 20h40
  3. [Install]Impossible de lancer eclipse
    Par kaishef dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/05/2005, 10h02
  4. [Plugin Tomcat] Impossible de lancer TOMCAT
    Par Dahu dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 03/03/2005, 10h40
  5. impossible de lancer xmlrad
    Par hachach dans le forum XMLRAD
    Réponses: 3
    Dernier message: 07/09/2004, 16h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo