OVH Cloud OVH Cloud

combo box special

2 réponses
Avatar
Andrée et Romuald
bonjour a toutes et a tous
voici mon petit probleme
dans une cellule j'ai une valeur et je voudrais y ajouter (soit avant ou
apres)une valeur selectionnée dans un combo box

voici mon code pour un combo box car je pense devoir modifier ou ajouter une
ligne dedans

Private Sub ComboBox3_Change()
ActiveCell.Value = Me.ComboBox3.Value
End Sub

Private Sub ComboBox3_GotFocus()
Dim Rg As Range, Tblo As Variant
With Worksheets("Données")
Set Rg = .Range("b24:b" & .Range("b7").End(xlUp).Row)
Tblo = Rg
End With
Me.ComboBox3.List = Tblo
End Sub


exemple
dans ma cellule "a23" j'ai "bonjour"
dans mon combo box j'ai "tout le monde" que je selectionne
et je voudrais avoir dans ma cellule "a23" : "bonjour tout le monde"

merci d'avance pour votre aide precieuse

Andrée et Romuald

2 réponses

Avatar
ABED HADDOU
Bonjour "Andrée et Romuald"

Private Sub ComboBox3_Change()
Select Case Me.ComboBox3.ListIndex

Case 0
ActiveCell.Value = ActiveCell & Me.ComboBox3.Text
CASE 1
ActiveCell.Value = ActiveCell & Me.ComboBox3.Text
CASE 2
BLABLA***
End Select
End Sub
Abed





bonjour a toutes et a tous
voici mon petit probleme
dans une cellule j'ai une valeur et je voudrais y ajouter (soit avant ou
apres)une valeur selectionnée dans un combo box

voici mon code pour un combo box car je pense devoir modifier ou ajouter une
ligne dedans

Private Sub ComboBox3_Change()
ActiveCell.Value = Me.ComboBox3.Value
End Sub

Private Sub ComboBox3_GotFocus()
Dim Rg As Range, Tblo As Variant
With Worksheets("Données")
Set Rg = .Range("b24:b" & .Range("b7").End(xlUp).Row)
Tblo = Rg
End With
Me.ComboBox3.List = Tblo
End Sub


exemple
dans ma cellule "a23" j'ai "bonjour"
dans mon combo box j'ai "tout le monde" que je selectionne
et je voudrais avoir dans ma cellule "a23" : "bonjour tout le monde"

merci d'avance pour votre aide precieuse

Andrée et Romuald





Avatar
Andrée et Romuald
merci pour cette reponse rapide et tres efficace
Andrée et Romuald

"ABED HADDOU" a écrit dans le message
de news:
Bonjour "Andrée et Romuald"

Private Sub ComboBox3_Change()
Select Case Me.ComboBox3.ListIndex

Case 0
ActiveCell.Value = ActiveCell & Me.ComboBox3.Text
CASE 1
ActiveCell.Value = ActiveCell & Me.ComboBox3.Text
CASE 2
BLABLA***
End Select
End Sub
Abed





bonjour a toutes et a tous
voici mon petit probleme
dans une cellule j'ai une valeur et je voudrais y ajouter (soit avant ou
apres)une valeur selectionnée dans un combo box

voici mon code pour un combo box car je pense devoir modifier ou ajouter
une
ligne dedans

Private Sub ComboBox3_Change()
ActiveCell.Value = Me.ComboBox3.Value
End Sub

Private Sub ComboBox3_GotFocus()
Dim Rg As Range, Tblo As Variant
With Worksheets("Données")
Set Rg = .Range("b24:b" & .Range("b7").End(xlUp).Row)
Tblo = Rg
End With
Me.ComboBox3.List = Tblo
End Sub


exemple
dans ma cellule "a23" j'ai "bonjour"
dans mon combo box j'ai "tout le monde" que je selectionne
et je voudrais avoir dans ma cellule "a23" : "bonjour tout le monde"

merci d'avance pour votre aide precieuse

Andrée et Romuald