REPORT MSGBOX
#1
Débutant XLPages

Inscription: 13/02/2017
De FRANCE

Messages: 11

Système d'exploitation:
PC
Version Excel utilisée:
2007
Posté le : 10-03 09h34

Bonjour à vous

Je souhaiterais savoir si il est possible de reporter le contenu d un msgbox dans une cellule spécifique.

J ai téléchargé un fichier excel qui me convient et souhaite modifier légèrement.

Merci à vous pour votre aide.

Pièce jointe:
xlsm test.xlsm   [ Taille: 42.46 Ko - Téléchargements: 16 ]
Hors Ligne
Rapport   Haut 

Re: REPORT MSGBOX
#2
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1453

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013
Posté le : 10-03 17h37

Bonjour phicelou, le Forum,

 

 

Tout d'abord, juste pour info, il ne s'agit pas de "MsgBox" dans ton fichier, mais de "ComboBox" (ce n'est pas grave, mais l'une et l'autre n'ont rien à voir).

 

Ensuite, une interrogation STP :
 

  • Si je choisis "LYON" dans la ComboBox 1, je dois obtenir "LYON" dans la cellule K2.
    Ok, ça je comprends smiley
     
  • Mais si j'appuie sur le bouton qui est sensé sélectionner "AUCUN" dans les 3 ComboBox, je dois donc obtenir "AUCUN" dans la cellule K2 (et les 2 autres cellules), non ?

 

Bien cordialement,


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: REPORT MSGBOX
#3
Débutant XLPages

Inscription: 13/02/2017
De FRANCE

Messages: 11

Système d'exploitation:
PC
Version Excel utilisée:
2007
Posté le : 11-03 07h52

Bonjour et merci tout d'abord

Je renvoi le fichier

Pour ce qui est de la macro (ici bouton rouge) lorsque je clique je souhaite que tous les combobox (dsl pour le terme) affichent "AUCUN"

Le reste c'est effectivement cela.

Pièce jointe:
xlsm test.xlsm   [ Taille: 40.54 Ko - Téléchargements: 9 ]
Hors Ligne
Rapport   Haut 

Re: REPORT MSGBOX
#4
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1453

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013
Posté le : 11-03 12h30

Bonjour phicelou, le Forum,

 

Ok, je te propose donc une solution comme celle en pièce jointe.

 

On va simplifier un peu... wink

 

  1. Pour le bouton image que j'ai nommé « RAZ », une procédure VBA comme suit :

    DANS UN MODULE DE CODE STANDARD (ex : Module1)
    Sub RAZcombos()
        With Feuil1
            .ComboBox1.ListIndex = 0
            .ComboBox2.ListIndex = 0
            .ComboBox3.ListIndex = 0
        End With
    End Sub
    Ensuite je lie cette macro au bouton sur la feuille.
     
  2. Pour la gestion des ComboBox et résultats en colonne K, je supprime d'abord tout le code VBA présent dans ton module de code Feuil1 et je remplace tout ça par les manipulations suivantes :
     
    • Je nomme la plage de cellules correspondant à ta liste des Villes en onglet "Params", en lui donnant le nom de "ListeVilles" par exemple (voir Tuto : Comment nommer une plage de cellules ?)
       
    • Ensuite, je joue simplement sur les propriétés des ComboBox :
       
      1. Depuis le Ruban Excel, j'entre d'abord en Mode Création.
      2. Je sélectionne la ComboBox1 et je clique ensuite sur Propriétés.
      3. je modifie les propriétés suivantes :
        • LinkedCell : K2  (adresse de la cellule résultat)
        • ListFillRange : ListeVilles (le nom de la plage nommée)
        • Pendant que j'y suis, je rectifie aussi la propriété "Style" en "fmStyleDropDownList". Ainsi, l'utilisateur n'a plus la possibilité de saisir manuellement dans la Combo, mais est obligé de choisir dans la liste !

          .
          .. et je fais la même chose avec les 2 autres ComboBox.

 

En espérant avoir répondu à ton problème.

 

Bien cordialement,

Pièce jointe:
xlsm PourPhicelou.xlsm   [ Taille: 26.44 Ko - Téléchargements: 13 ]
Edité par myDearFriend! le 11/03/2017 12:48:51

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes