Amener valeur dans TextBox

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

Hulk

XLDnaute Barbatruc
Hello tout le monde, 😀

J'ai un souci de TextBox, j'ai beau essayer, je ne parviens pas à faire ce que je souhaite, ou plutôt oui j'y suis parvenu, mais code trop long 😱

Je joins un fichier, avec le résultat voulu.

Merci d'avance pour les pistes les pros 😀

Bon lundi de Pâques, Hulk.
 

Pièces jointes

Dernière édition:
Re : Amener valeur dans TextBox

Bonjour hulk,
En utilisant la propriété "Tag" de tes Textbox (ici 11,12...21,22...101,102,103...)
Code:
Private Sub ComboBox1_Change()
Set Plage = Range("A1:A" & Range("A65000").End(xlUp).Row)
x = Application.Match(ComboBox1, Plage, 0)
For i = 1 To 10
    For j = 1 To 4
        For Each ctl In Me.Controls
            If ctl.Tag = CStr(i & j) Then ctl.Value = Cells(x + i - 1, j + 2).Value
        Next
    Next
Next
End Sub
Tu peux le réadapter au second formulaire
A+
kjin
 

Pièces jointes

Re : Amener valeur dans TextBox

Bonjour Hulk, Kjin

Une autre façon :

Code:
Private Sub ComboBox1_Click()
Dim k As Long, x As Byte, m As Long, Tablo
m = 1
With Sheets("Feuil1")
   Tablo = .Range("A4:F" & .Range("A65536").End(xlUp).Row)
   For k = 1 To UBound(Tablo, 1)
       If Tablo(k, 1) = ComboBox1 Then
         For x = 1 To 4
          Controls("Gr" & x & "_" & m) = Tablo(k, x + 2)
         Next
         m = m + 1
       End If
   Next
End With
End Sub

Par contre il faut déplacer les lettres (A,B,C) en A36:A38 qui alimentent la combobox et les mettre en H1:H3 par exemple et changer la propriété RowSource de la combobox.

Bonne journée
 
Re : Amener valeur dans TextBox

Hello,

Merci Kjin impec !

J'ai encore beaucoup à apprendre... 😀

Peux-tu juste me dire c'est quoi le Tag, j'ai vu 2/3 explications, mais ce n'est pas très clair...
Et pourquoi ça commence à 11 ?

Bonne journée.

Cdt, Hulk.
 
Dernière édition:
- 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

S
Réponses
6
Affichages
1 K
seraff1
S
H
Réponses
19
Affichages
7 K
Réponses
21
Affichages
5 K
Réponses
9
Affichages
3 K
L
Réponses
12
Affichages
5 K
L
F
Réponses
2
Affichages
1 K
F
H
Réponses
6
Affichages
4 K
Helios67
H
P
Réponses
5
Affichages
4 K
peper_eliot
P
L
Réponses
3
Affichages
1 K
Logan-Kyles
L
G
Réponses
10
Affichages
2 K
gypsos
G
Retour