userform avec textbox

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

K

kalipette

Guest
salut à tous je suis entrain de faire un programme de gestion de mes contact.
j'ai un probleme pour entrer des donnees dans plusieurs ligne exemple colonne B: je voudrais ecrire des noms en B4,B5,B6 ect... avec un bouton valider.
mais le probleme ça ecrit seulement en B4 car quand je rentre un autre noms il remplace le nom existant en B4 avez vous une solution voiçi mon code excel:
Private Sub BOUTON_VALIDER_Click()
Range("B4") = UserForm1.TextBox1
Range("C4") = UserForm1.TextBox2
Range("D4") = UserForm1.TextBox3
Range("E4") = UserForm1.TextBox4
Range("F4") = UserForm1.TextBox5
Range("G4") = UserForm1.TextBox6
End Sub
voici le logiciel en question en pieces jointes.
 

Pièces jointes

Re : userform avec textbox

bonsoir kalipette,

essayes ceci :

Code:
Private Sub BOUTON_VALIDER_Click()
Dim LIG As Integer
LIG = Range("B65536").End(xlUp).Row + 1
Range("B" & LIG) = TextBox1
Range("C" & LIG) = TextBox2
Range("D" & LIG) = TextBox3
Range("E" & LIG) = TextBox4
Range("F" & LIG) = TextBox5
Range("G" & LIG) = TextBox6
End Sub
on stocke dans la variable LIG le numéro de la première ligne vierge et on affecte les valeurs des textbox dans les colonnes B à G de cette ligne

on peut même faire plus court :
Code:
Private Sub BOUTON_VALIDER_Click()
Dim i, LIG As Integer
LIG = Range("B65536").End(xlUp).Row + 1
For i = 1 To 6
Cells(LIG, i + 1) = Me.Controls("TextBox" & i)
Next
End Sub

A+
 
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
1 K
B
  • Question Question
Réponses
3
Affichages
1 K
L
  • Question Question
Réponses
9
Affichages
1 K
T
Réponses
3
Affichages
937
Tickaff
T
M
Réponses
7
Affichages
2 K
Melysza
M
Retour