Copie données usf dans une certaine ligne tableau excel
mikam1660
Messages postés4Date d'inscriptionjeudi 26 février 2009StatutMembreDernière intervention29 juin 2010
-
2 juin 2010 à 18:44
jordane45
Messages postés38138Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention17 avril 2024
-
14 juin 2010 à 08:30
Bonjour à tous,
Vu mon niveau de débutant en VBA j' n'arrive pas à résoudre un problème afin de copier les données des textbox d'un userform dans un tableau excel.
En gros, en fonction de la valeur se trouvant dans la textbox 1, je voudrais que l'ensemble des données de l'usf soit copié dans telle ou telle ligne de mon tableau.
Ex : si textbox1="401" je veux copier dans la ligne8 par ex
si textbox1="503 je veux copier dans la ligne18 par ex
J'avais fait un truc de ce style mais ce n'est pas jouable car j'ai environ 60 possibilité de choix de ligne en fonction de ma valeur dans textbox1 :
jordane45
Messages postés38138Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention17 avril 2024344 14 juin 2010 à 08:29
Bonjour,
pour traiter les conditions mutliples, penches toi plutot sur l'instruction : Select Case
Par exemple :
Select case Me.tboxnumch.Text 'test pour Me.tboxnumch.Text
Case "402" 'condition
Ligne = 8 'code si condition correspond...
Case "403" ' condition 2
Ligne = 18 ' code
Case "404" ' condition 3
' etc..
Case else 'quand ne correspond à aucune des conditions ci-dessus..
' code...
End select ' fin du test
Ca devrait pas mal alléter l'écriture de ton test.