un petit probleme avec combobox

  • Initiateur de la discussion Initiateur de la discussion aime_jeux
  • 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 !

A

aime_jeux

Guest
salam voila mon blm avec combobox
par exemple
combobox1 avec rowsource B3:B13
et je veus verifie avec ComboBox1_Change si la case selectionne est vide il doit la remplace... par le mot case vide
remarque disant que les deux case avant la case selectionne et qui sont vide eux sont remplacer par le mot "case vide" par contre la case selectionne non
votre aide...... please
et un grand merci a vous
voila mon exemple
 

Pièces jointes

Dernière modification par un modérateur:
Re : un petit probleme avec combobox

Bonsoir,

si tu ne veux charger ton combobox que des valeurs non vides, tu peux mettre ce code, à l'initialisation de l'usf :

Code:
Private Sub UserForm_Initialize()
For i = 1 To [B65000].End(xlUp).Row
    If Cells(i, 2).Value <> "" Then Me.ComboBox1.AddItem Cells(i, 2).Value
Next i
End Sub

et tu supprimes le RowSource du combobox.....

Sinon, je ne comprends pas bien ton souci....

Bonne soirée
 
Re : un petit probleme avec combobox

merci pour la réponse mais ce que je cherche c'est bien de remplacer la case vide selectionne "seulement"
pas pour ne pas les avoir ces cases vides par l'initialisation de usf
merci a vous
 
Dernière modification par un modérateur:
Re : un petit probleme avec combobox

Bonsoir Aime_jeux, Bhbh,

Pas sur d'avoir bien compris mais tu peux essayer:

Code:
Private Sub ComboBox1_Change()
If Range("B" & ComboBox1.ListIndex + 3).Value = "" Then
Range("B" & ComboBox1.ListIndex + 3) = Range("A3")
End If
End Sub

@+

Gael
 
Re : un petit probleme avec combobox

Bonsoir Aime_jeux, Bhbh,

Pas sur d'avoir bien compris mais tu peux essayer:

Code:
Private Sub ComboBox1_Change()
If Range("B" & ComboBox1.ListIndex + 3).Value = "" Then
Range("B" & ComboBox1.ListIndex + 3) = Range("A3")
End If
End Sub

@+

Gael
salam merci a vous prblm regle avec ton aide
merci bcp🙂🙂
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
Réponses
16
Affichages
2 K
D
E
  • Question Question
Réponses
16
Affichages
3 K
C
Réponses
4
Affichages
2 K
cerb_r
C
J
Réponses
11
Affichages
2 K
Jean.delanou
J
V
Réponses
2
Affichages
2 K
VOILLOT
V
T
Réponses
5
Affichages
2 K
Towelie
T
A
Réponses
32
Affichages
10 K
A
G
Réponses
2
Affichages
1 K
Grankake
G
L
Réponses
5
Affichages
2 K
lumiexcel
L
J
Réponses
2
Affichages
2 K
journeydo
J
Retour