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

Excel Discussion :

creer une interface toujours visible sur l'une des feuilles excel en VBA


Sujet :

Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 49
    Points : 10
    Points
    10
    Par défaut creer une interface toujours visible sur l'une des feuilles excel en VBA
    Bonjour,

    Je souhaiterais garder sur l'une des pages excel un menu toujours apparent qu'il serait possible de déplacer pour ne pas gener la lecture des infos contenues sur la feuille.
    Concrètement il s'agit d'une feuille de récap avec une liste de facture saisisie à laquelle je souhaiterais ajouter un petit carré mobile contenant les boutons "retour menu saisie", "feuille de synths" etc etc...

    En espérant que ma demande est claire...je vous serais tres tres reconnaissant de bien vouloir maider.

    Merci.

  2. #2
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Bonjour,

    dans l'environnement VBA il y a la possibilité de créer un UserForm

    dans lequel sa propriété ShowModal devra être pré-paramétrée à False

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 49
    Points : 10
    Points
    10
    Par défaut
    Bonjour Marc - L

    Merci pour cette réponse mais en tant que novice, je me permets de vous demander plus de détails...

    j'ai effectué la modification. Mais que dois je faire après ?
    comment selectionné la feuille excel sur laquelle doit apparaitre la user form permanente ?

    Merci pour votre aide.

  4. #4
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut
    En fait s'il s'agit de n'afficher la boîte de dialogue personnalisée que dans une feuille précise,
    il faut utiliser les évènements de la feuille en insérant le code suivant dans le module de classe de la feuille :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Worksheet_Activate()
        UserForm1.Show
    End Sub
     
     
    Private Sub Worksheet_Deactivate()
        UserForm1.Hide
    End Sub
    _______________ ____________________________________ ______________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 49
    Points : 10
    Points
    10
    Par défaut
    Bonsoir,

    Merci encore pour votre réponse.

    Je parviens à afficher la UserForm mais celle ci n'est pas affichée en permanence et elle m'empeche de manipuler le tableau lorsqu'elle est visible.

    Est il possible de continuer à travailler sur le tableur avec la UserForm toujours apparente ?

    Merci encore et excellente année.

    Cordialement,

  6. #6
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut
    Oui si
    Citation Envoyé par Marc-L Voir le message
    sa propriété ShowModal devra être pré-paramétrée à False
    ou encore en passant le paramètre modal à zéro de la méthode Show

    __________________________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 49
    Points : 10
    Points
    10
    Par défaut
    1000000 fois merci.

    ça marche capitaine ça maaaarche.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 49
    Points : 10
    Points
    10
    Par défaut
    oops.

    autre question svp, est il possible de réduire cette fenêtre ?...

    Merci encore

  9. #9
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Il y a les méthodes Hide & Unload

    __________________________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 49
    Points : 10
    Points
    10
    Par défaut
    Pensez vous qu'il soit possible d'ajouter un bouton "Reduce" et que la userform aille se mettre dans un coin de la feuille ...?

  11. #11
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Non car il ne faut pas confondre boîte de dialogue personnalisée (Userform) et fenêtre …

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 49
    Points : 10
    Points
    10
    Par défaut
    Ok tant pis.
    Je vais mettre un bouton fermer.

    Merci pour votre aide.

  13. #13
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    De rien,

    mais merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …

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

Discussions similaires

  1. Datagrid avec une colonne toujours visible
    Par dark vador dans le forum ASP.NET
    Réponses: 11
    Dernier message: 15/10/2007, 12h47
  2. Réponses: 8
    Dernier message: 04/01/2007, 11h15
  3. Réponses: 2
    Dernier message: 09/08/2006, 15h02
  4. [VB.net]une form toujours visible
    Par michel71 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 29/05/2006, 19h08
  5. Une navigation toujours visible, encore!
    Par zazaraignée dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 19/12/2004, 22h18

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