Salut David,
effectivement, il y avait encore quelques trucs qui n'allaient pas et ceci, aussi, que tu devrais trancher : quid des données Travaux déjà définis en [A7:A23] lorsque tu changes de série, modèle ou boîte ?
Théoriquement, à mon sens, il faudrait tout effacer et recommencer la fiche, non ?
D'autant que le type de réservoir hydraulique pourrait, lui aussi, être affecté par ce(s) changement(s)...
J'ai apporté quelques améliorations de confort, à savoir :
- le passage automatique d'une cellule à l'autre lors de la première édition des données en ligne 3 ;
- un avertissement de fiche-client incomplète obligeant à terminer cet encodage pour accéder à [E3] ;
- un avertissement lorsqu'on essaye de compléter une donnée "Modèle" ou "Boîte" alors que la donnée précédente est vide.
J'ai dû "libérer" [G4] en mode protégé. En validant [G3] en mode protégé, la sélection (avec [G4].Locked) partait sur [A1] et procédait à l'effacement du tableau.
J'ai évidemment ajouté une commande qui envoie la sélection en [E3] si on essaie d'accéder à [G4].
If Not Intersect(Target, [G4]) Is Nothing Then [E3].Select
J'espère, cette fois-ci, qu'on est dans le bon...
A+