Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

recuperation textbox

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 !

GHISLAIN

XLDnaute Impliqué
bonjour a tous ,

j'utilise ce code pour recuperer des valeurs de textbox que je cherche a optimiser et surtout a reduire en longueur

Dim shts As Object

Set shts = Sheets("tintin")

If TextBox1 <> "" Then
shts.Cells(1, 2) = TextBox1
shts.Cells(1, 1) = Label1.Caption
End If

If TextBox2 <> "" Then
shts.Cells(2, 2) = TextBox2
shts.Cells(2, 1) = Label2.Caption
End If

If TextBox3 <> "" Then
shts.Cells(3, 2) = TextBox3
shts.Cells(3, 1) = Label3.Caption
End If

If TextBox4 <> "" Then
shts.Cells(4, 2) = TextBox4
shts.Cells(4, 1) = Label4.Caption
End If

If TextBox5 <> "" Then
shts.Cells(5, 2) = TextBox5
shts.Cells(5, 1) = Label5.Caption
End If

If TextBox3 <> "" Then
shts.Cells(6, 2) = TextBox6
shts.Cells(6, 1) = Label6.Caption
End If


je me suis arreté au textbox6 mais ce code doit fonctionner sur 100 textbox et 100 label

merci a tous de votre aide et suggestion

Amicalement

Ghislain
 
Re : recuperation textbox

Bonjour,

essaye ceci, non testé, pas de fichier pour le faire...
Code:
Dim i As Byte
For i = 1 To 100
    If Me.Controls("TextBox" & i) <> "" Then
    shts.Cells(i, 2) = Me.Controls("TextBox" & i).Value
    shts.Cells(i, 1) = Me.Controls("Label" & i).Caption
end if
Next i

bon après midi
@+

Edition manquait un "end if"
 
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

Réponses
4
Affichages
231
Réponses
10
Affichages
664
Réponses
2
Affichages
589
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…