code vba ne fonctionne pas

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

D

dain

Guest
Bonjour,
C'est la 1er fois que je m' adresse à vous et voici mon probleme:
Mon code Vba ne fonctionne pas, il doit recuperer des valeurs de texte box dans une boite de dialogue et les envoyer dans leurs cellules respectives selon la valeur sélectionnée dans un listbox.Pouvez vous m'aider, d'avance merci.

Private Sub CommandButton1_Click()
Dim L As Integer
L = Sheets(6).Range("N65536").End(xlUp).Row
With Sheets(6)
.Range("B" & L).Value = TextBox1
.Range("C" & L).Value = TextBox2
.Range("D" & L).Value = TextBox3
.Range("E" & L).Value = TextBox4
.Range("F" & L).Value = TextBox5
.Range("G" & L).Value = TextBox6
.Range("H" & L).Value = TextBox7
.Range("I" & L).Value = TextBox8
.Range("J" & L).Value = TextBox9
.Range("K" & L).Value = TextBox10
.Range("L" & L).Value = TextBox11
.Range("O" & L).Value = TextBox12
.Range("M" & L).Value = TextBox13
End With
Unload UserForm17
End Sub
 
Salut Dain Laurent et le forum

Euh Laurent je ne vois pas trop le coup des : ??

Peux-tu envoyer un morceau de fichier STP, Dain ?

Peut-être est-ce TextBox1.value mais comme tu parles de textbox et listbox ce serait plus facile avec l'exemple.

Bon courage

Pascal
 
Oulala, pourtant, j'vous l'jure, j'avais pas bu hier soir!

Pascal, ça m'apprendra à te chambrer sur un autre fil!

Bon, ben désolé pour cette réponse complétement à côté de la plaque.

Bonne journée.

Laurent.
 
Salut !

Il me semble que tes Textboxs sont sur un Userform, donc ne serait-il pas préconisé dans ce cas de donner le chemin complet pour récuperer la valeur de tes textbox, tel que :

Private Sub CommandButton1_Click()
Dim L As Integer
L = Sheets(6).Range("N65536").End(xlUp).Row
With Sheets(6)
.Range("B" & L).Value = Userform17.TextBox1
.Range("C" & L).Value = Userform17.TextBox2

@ +

Moa
 
- 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
4
Affichages
671
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
904
Réponses
10
Affichages
864
Réponses
2
Affichages
540
Réponses
2
Affichages
432
Réponses
6
Affichages
642
Réponses
3
Affichages
964
Retour