HELP!!Valider valeur texbox dans ligne active
Résolu
tchulio
Messages postés
160
Date d'inscription
Statut
Membre
Dernière intervention
-
tchulio Messages postés 160 Date d'inscription Statut Membre Dernière intervention -
tchulio Messages postés 160 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un gros problème que je n'arrive pas a faire ceci, c'est crucial pour mon prog fonctionne comme il faut.
Dans le USF, le but étant d'utiliser la listbox comme filtre, puis une fois le numéro choisi, lorsque que je rempli les 2 textbox (salaire et prime), je voudrais que ces 2 valeurs s'inscrivent au bout de la ligne active (celle sélectionnée avec la listbox).
J'espère que tout ceci est compréhensible et que quelqu'un sera en mesure de réussir ma requête.
Voici le fichier en question : http://www.cijoint.fr/cjlink.php?file=cj200808/cijLiWSe9b.xls
Merci pour ceux qui essaierons..
J'ai un gros problème que je n'arrive pas a faire ceci, c'est crucial pour mon prog fonctionne comme il faut.
Dans le USF, le but étant d'utiliser la listbox comme filtre, puis une fois le numéro choisi, lorsque que je rempli les 2 textbox (salaire et prime), je voudrais que ces 2 valeurs s'inscrivent au bout de la ligne active (celle sélectionnée avec la listbox).
J'espère que tout ceci est compréhensible et que quelqu'un sera en mesure de réussir ma requête.
Voici le fichier en question : http://www.cijoint.fr/cjlink.php?file=cj200808/cijLiWSe9b.xls
Merci pour ceux qui essaierons..
A voir également:
- HELP!!Valider valeur texbox dans ligne active
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Aller à la ligne excel - Guide
- Apparaitre hors ligne instagram - Guide
- Formulaire en ligne de meta - Guide
13 réponses
Private Sub Button_Valider_Click()
Dim ligne As Integer
ligne = Val(UserForm8.ComboBox1) + 1
Application.Cells(ligne, 6) = TextBox1.Text
Application.Cells(ligne, 7) = TextBox2.Text
UserForm8.Hide
End Sub
tu te bases sur le combobox pour retrouver la ligne concernée...
si ça peut t'aider...
Dim ligne As Integer
ligne = Val(UserForm8.ComboBox1) + 1
Application.Cells(ligne, 6) = TextBox1.Text
Application.Cells(ligne, 7) = TextBox2.Text
UserForm8.Hide
End Sub
tu te bases sur le combobox pour retrouver la ligne concernée...
si ça peut t'aider...
Par contre, toujours pour la même macro (qui fonctionne très bien par ailleurs).
J'ai fait une modif à mon fichier, et cette fois ci, les valeurs des texbox ne s'inscrive pas dans la bonne feuille...
voici le fichier... Merci...
http://www.cijoint.fr/cjlink.php?file=cj200808/cijPqkujsv.xls
J'ai fait une modif à mon fichier, et cette fois ci, les valeurs des texbox ne s'inscrive pas dans la bonne feuille...
voici le fichier... Merci...
http://www.cijoint.fr/cjlink.php?file=cj200808/cijPqkujsv.xls
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ce petit code servait si la feuille active était la Feuille en question.
Il te faut référencer la feuille dans ton code...
Voici la solution....
http://www.cijoint.fr/cjlink.php?file=cj200808/cijggS0jCP.xls
Il te faut référencer la feuille dans ton code...
Voici la solution....
http://www.cijoint.fr/cjlink.php?file=cj200808/cijggS0jCP.xls
C'est parfait tout ceci, tu maitrise excel ;)
Par contre si ce n'est pas trop demandé, pourrais-tu me dire pourquoi lorsque je change les N° (colonne A), ça ne s'affiche plus en face de la bonne ligne..
Un grand grand merci...........................
voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj200808/cij5UBbyle.xlsr
Par contre si ce n'est pas trop demandé, pourrais-tu me dire pourquoi lorsque je change les N° (colonne A), ça ne s'affiche plus en face de la bonne ligne..
Un grand grand merci...........................
voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj200808/cij5UBbyle.xlsr
ca ne fonctionne plus car le code était basé sur le n° du salarié qui était 1 2 3, donc la ligne 2 était pour le 1, la ligne 3 pour le 2....
Il faut modifier le code... je dois réfléchir....
Il faut modifier le code... je dois réfléchir....
voici la solution...
C'est un peu bricolage, il y a sans doute mieux à faire... mais ça marche... alors pourquoi se prendre la tête ?
Ça n'est valable que si le salarié n'apparait qu'une fois dans la liste, et si tu ne décales pas les colonnes...
Si tu décales les colonnes, il faudra ajuster les valeurs des colonnes dans le code...
http://www.cijoint.fr/cjlink.php?file=cj200808/cijj58WvC3.xls
C'est un peu bricolage, il y a sans doute mieux à faire... mais ça marche... alors pourquoi se prendre la tête ?
Ça n'est valable que si le salarié n'apparait qu'une fois dans la liste, et si tu ne décales pas les colonnes...
Si tu décales les colonnes, il faudra ajuster les valeurs des colonnes dans le code...
http://www.cijoint.fr/cjlink.php?file=cj200808/cijj58WvC3.xls