ccfconsulting
XLDnaute Junior
Bonjour,
J'ai creer un userform qui me rempli un tableau au fur a mesure et l'un en dessous de l'autre.
La 1ere colonne a un chiffre unique 1 - 2 - 3 etc
J'aimerai pouvoir modifier une ligne grace à ces numéro (ouverture d'un userform grace à un bouton "modifier" puis avec un combox selectionner un numéro et automatiquement tout les champs du userform se remplisse avec les donnée associé au numéro de ligne.
En gros ca me prend donc 1feuille et 1 userform.
Je ne sait pas mettre le fichier en ligne.....
J'espère trouver ma solution!
-----------------------------------
Jai trouvez ce code qui marche trés bien :
Private Sub ComboBoxmodifpartenaire_Change()
Set c = Sheets("Partenaire").Columns(1).Find(ComboBoxmodifpartenaire, LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
txtorganisme = c.Offset(0, 0)
ComboBoxcompetence = c.Offset(0, 1)
txtnom = c.Offset(0, 2)
txtprenom = c.Offset(0, 3)
txttel = c.Offset(0, 4)
txtfax = c.Offset(0, 5)
txtmail = c.Offset(0, 6)
txtadresse = c.Offset(0, 7)
txtcodepostal = c.Offset(0, 8)
txtville = c.Offset(0, 8)
End If
End Sub
seulement, j'aimerais maintenant qu'il remplace la ligne concerné car quand je valide la modif , il enregistre dans une nouvelle ligne en fait je ne sait pas du tout quoi mettre dans ce bouton :valide la modif
Merci d'avance à tous
J'ai creer un userform qui me rempli un tableau au fur a mesure et l'un en dessous de l'autre.
La 1ere colonne a un chiffre unique 1 - 2 - 3 etc
J'aimerai pouvoir modifier une ligne grace à ces numéro (ouverture d'un userform grace à un bouton "modifier" puis avec un combox selectionner un numéro et automatiquement tout les champs du userform se remplisse avec les donnée associé au numéro de ligne.
En gros ca me prend donc 1feuille et 1 userform.
Je ne sait pas mettre le fichier en ligne.....
J'espère trouver ma solution!
-----------------------------------
Jai trouvez ce code qui marche trés bien :
Private Sub ComboBoxmodifpartenaire_Change()
Set c = Sheets("Partenaire").Columns(1).Find(ComboBoxmodifpartenaire, LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
txtorganisme = c.Offset(0, 0)
ComboBoxcompetence = c.Offset(0, 1)
txtnom = c.Offset(0, 2)
txtprenom = c.Offset(0, 3)
txttel = c.Offset(0, 4)
txtfax = c.Offset(0, 5)
txtmail = c.Offset(0, 6)
txtadresse = c.Offset(0, 7)
txtcodepostal = c.Offset(0, 8)
txtville = c.Offset(0, 8)
End If
End Sub
seulement, j'aimerais maintenant qu'il remplace la ligne concerné car quand je valide la modif , il enregistre dans une nouvelle ligne en fait je ne sait pas du tout quoi mettre dans ce bouton :valide la modif
Merci d'avance à tous
Dernière édition: