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 :

Ne pas charger un userform si textbox non vide [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2012
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2012
    Messages : 139
    Par défaut Ne pas charger un userform si textbox non vide
    Bonjour,
    non pro en vba (j'utilise beaucoup les recherches sur les forum dédiés) mon problème est le suivant :
    j'ai fait une macro auto_open pour afficher un userform qui, via un menu déroulant combobox, permet d'afficher un nom de ville dans une textbox placée sur une feuille. La liste des villes se trouve non pas dans le code de la combobox mais dans des cellules d'une feuille avec leur adresse dans la propriété rowsource du menu)
    Ce que je recherche c'est que ce userform ne se charge pas à l'ouverture suivante du fichier si la personne a déjà renseigné la textbox précédemment.
    (J'utilise Excel 2010 mais en mode compatibilité pour fonctionner avec Office2003)
    Merci pour votre aide.

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    En changeant les noms des différents éléments :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Sheets("Feuil1").TextBox1.Text = "" Then UserForm1.Show

  3. #3
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2012
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2012
    Messages : 139
    Par défaut
    Merci, cela fonctionne parfaitement! C'est exactement ce que je recherchais.
    Me voici maintenant plus riche d'un script bien utile.
    Bravo et encore merci.

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

Discussions similaires

  1. [XL-2010] Affiche Userform si mot non trouve dans Textbox
    Par stephadm dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/11/2012, 10h01
  2. IE ne veut pas charger la page, Firefox oui
    Par benoitB dans le forum APIs Google
    Réponses: 7
    Dernier message: 24/10/2007, 15h16
  3. Réponses: 17
    Dernier message: 22/09/2006, 08h37
  4. [VBA-E] UserForm avec textbox "Dynamique"
    Par Alex_Kidd dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/05/2006, 00h29
  5. Réponses: 3
    Dernier message: 02/05/2006, 14h29

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