Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comment afficher valeur combobox dans cellules d'une ligne

  • Initiateur de la discussion Initiateur de la discussion yves03
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

yves03

XLDnaute Occasionnel
Bonsoir à tous,
Lorsque je selectionne une cellule dans la colonne C un userform avec 3 combobox apparait, je voudrais pouvoir copier la valeur du Combo 1 dans la cellule active ( donc C ) la valeur du Combo 2 dans la cellule de la colonne D ( meme ligne ) et la valeur du Combo 3 dans la cellule de la colonne F ( meme ligne ).
Je vous joint un petit bout de fichier
Si vous pouviez m'aider, se serait super;
Merci d'avance
 

Pièces jointes

Re : Comment afficher valeur combobox dans cellules d'une ligne

Bonsoir,

voici:

Code:
Private Sub CommandButton1_Click()
With ActiveCell
  .Value = ComboBox1.Value
  .Offset(0, 1).Value = ComboBox2.Value
  .Offset(0, 3).Value = ComboBox3.Value
End With
End Sub

Bonne soirée ou nuit selon.
 
Re : Comment afficher valeur combobox dans cellules d'une ligne

Bonsoir yves,

tu n'as pas du cherché très longtemps parmi les nombreux exemples sur ce forum ou ailleurs...

Macro à ajouter dans le code du userform

Code:
Private Sub CommandButton1_Click()
ActiveCell = ComboBox1
ActiveCell.Offset(0, 1) = ComboBox2
ActiveCell.Offset(0, 3) = ComboBox3
End Sub

EDIT: bonsoir Maitre Skoobi

a+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
227
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…