Code vba

Fermé
yamss09 - 6 juin 2014 à 17:41
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 7 juin 2014 à 10:48
Bonjour,

Débutant en vab j'ai crée un userforme, voici mon "probleme"

J'ai 5 textbox : la 1ere est le n° de dossier , la 2ème le nom, la 3ème le prenom, la 4ème la date et la 5ème la duréé.

Dans mon cas le n° de dossier correspond au numero de la ligne sur ma feuille excel.

Donc je voudrais que si dans la 1ere txtbox j'écris 6 , que la valeur des quatre autres txtbox remplissent les cases de la ligne 6 de ma feuille excel lorsque je clic sur un bouton.

Le clic et le renvoi de saisi de mes text box à ma feuille je sais le faire mais je ne sais pas comment faire forcé les textbox à ce remplir sur une ligne précise.

Je ne sais donc pas qu'elle code mettre et ou :/

Merci d'avance, si je me suis mal fait comprendre n'hesité pas à me le dire.
A voir également:

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
7 juin 2014 à 10:48
Bonjour,

Si le n° dossier est dans la colonne A par ex, feuil1

num_dossier: donné par le textbox 1 (nota: un textbox renvoie un texte et non un nombre=)

With sheets(1)
Lig=.columns("A").find(num_dossier,.range("A1"),xlvalues).row
.Cells(Lig,"B")=Textbox2
'etc...
end with
--
Michel
0