Bonjour à tous,
J'ai un tableau sous excel regroupant l'ensemble de mes clients (des cabinets)
J'ai créer un formulaire pour aouter, supprimer, ou modifier un client.
J'ai créer une listbox qui reprend mon tableau excel
Lorsque je clique sur une ligne de la listbox, toutes les informations du client apparaissent dans des labelbox visible+ textbox non visible
Lorsque je clique sur MODIFIER, les labelbox deviennent non visible et les txtbox deviennent visible pour y apporter des modifications.
Lorsque je modifie une info client apparaissant dans une txtbox, je souhaiterai , en validant, mettre à jour mon tableau.
Mais ma modification n'est pas prise en compte. Seule le nom client peut être modifié !
Pour info :
Tableau trés simple :
colonne A :Num client
colonne B :Nom client
colonne C :Forme juridique (FJ)
colonne D :Siret
colonne E :Siren
Aucune erreur n'apparait.
Mais la modification ne s'effectue que si je change le nom du client.
Je m'arrache les cheveux depuis 2 heures sur cela, j'ai d'autres programmes qui utilisent ce code et ça fonctionne !
Merci à tout ceux qui pourraient m'aider !!! Et aux autres aussi ,)
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Private Sub CMD_VALIDER_Click() Call parametrage Dim C As Range With ong_cab.Range("A1:E" & fin_ong_cab) ' ong_cab et fin_ong_cab sont déterminés dans le paramétrage Set C = .Find(USER_CAB.TXT_NUM.Value, LookIn:=xlValues) If Not C Is Nothing Then Do C.Offset(0, 1).Value = USER_CAB.TXT_NOM.Text C.Offset(0, 2).Value = USER_CAB.TXT_FC.Text C.Offset(0, 3).Value = USER_CAB.TXT_SIRET.Text C.Offset(0, 4).Value = USER_CAB.TXT_SIREN.Text Set C = .FindNext(C) Loop While C.Row = fin_ong_cab End If End With
Partager