Mise à jour d’une ligne à partir userform

  • Initiateur de la discussion Initiateur de la discussion lanoe
  • Date de début Date de début

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 !

lanoe

XLDnaute Occasionnel
Bonjour,

Après avoir « bricoler » à partir de plusieurs codes du forum, j’arrive à réaliser ce que je veux sauf pour une commande sur le CommandButton1. Je désirs que le bouton réalise la mise à jour de la ligne sélectionné.

merci d'avance
Lanoé
 

Pièces jointes

Re : Mise à jour d’une ligne à partir userform

Bonsoir

Pour lire les données tu utilise le code suivant

Code:
If cbx1.ListIndex = -1 Then Exit Sub
nom = cbx1.Value
ligne2 = cbx1.List(cbx1.ListIndex, 2)

With Me
    For i = 1 To 122
           .Controls("t" & i) = Sheets("Clients").Cells(ligne2, i)
    Next i
    
End With

Il suffit d'écrire pour la mise à jour.
Pour une création il suffit de changer la valeur de ligne2

Code:
if action = "maj" then
If cbx1.ListIndex = -1 Then Exit Sub
nom = cbx1.Value
ligne2 = cbx1.List(cbx1.ListIndex, 2)
end if

if action = "crea" then 
ligne2  = Sheets("Clients").Range("a65536").End(xlUp).Row +1
end if

With Me
    For i = 1 To 122
            Sheets("Clients").Cells(ligne2, i) = .Controls("t" & i)
    Next i
    
End With
 
Re : Mise à jour d’une ligne à partir userform

Re-,

Je ne parviens pas à remettre ton code dans mon fichier, je dois louper quelques choses. Peux-tu le mettre dans le fichier en piece jointe de mon premier message?

Merci d'avance
lanoe
 
- 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
6
Affichages
346
Retour