Microsoft 365 Code vba userform

Piment

XLDnaute Occasionnel
Bonjour à tous,
Je reviens vers vous car j'ai un autre soucis avec l'un de mes UserForm.
Mon Userform "Modifier ne fonctionne pas correctement.
Lorsque je modifie une donnée dans mon tableau via l'UserForm, il me créé une nouvelle ligne sur ma ligne Entête du tableau .
Ma ligne de Code "Private Sub Valider" ne répond pas correctement. Il ne se positionne pas sur la ligne à modifier.
Quelqu'un peut me solutionner ce problème s'il vous plaît.
Milles Merci.
 

Pièces jointes

  • Essai CL .xlsm
    61.4 KB · Affichages: 16

Dranreb

XLDnaute Barbatruc
Bonjour.
C'est normal: Lig est une variable locale, elle n'est pas initialisée, vaut donc 0, or la ligne 0 du corps du tableau c'est l'entête.
Il y a une ressource à télécharger permettant de mettre à jour un tableau avec un seul UserForm comportant beaucoup moins de code.
 
Dernière édition:

JM27

XLDnaute Barbatruc
Bonsoir
Bonsoir la Réunion
Attention confusion entre la variable lig et ligne
2 versions pour le prix d'une ( une version cellule , une version tableau)
J'ai modifié le style de la combobox1 en DropDownList
au lieu de dropDownCombo
 

Pièces jointes

  • Essai CL .xlsm
    53.4 KB · Affichages: 16
  • Essai CL 1.xlsm
    53.2 KB · Affichages: 7
Dernière édition:

Statistiques des forums

Discussions
312 104
Messages
2 085 339
Membres
102 865
dernier inscrit
FreyaSalander