Lien entre USERFORM et ligne active

chris6999

XLDnaute Impliqué
Bonjour le forum

Pas moyen d'avancer sans votre aide donc je me lance.

Je pars d'une feuille et accède à un USF par un double clic (colonne C) qui ne sert qu'à m'afficher un récap des infos de ma ligne active.
Je souhaiterais lorsque je clique sur le bouton "ENREGISTRER" incrémenter sur les cellules de ma ligne active de données invariables :
colonne 7 : date du jour
colonne 9 : "RESTITUÉ"
J'ai un message de type 424 "objet requis" qui m'enquiquine la vie et je ne sais pas comment l'interpréter.
On dirait qu'il ne sait plus à quoi je fais référence alors que je suis partie d'un double clic dans ma feuille...!

Pouvez-vous me dire ce que je peux faire pour ne plus avoir ce bug.

Merci
 

Fichiers joints

chris6999

XLDnaute Impliqué
Bonsoir Chris24

Ton fichier fonctionne très bien contrairement au mien mais je ne parviens pas à comprendre pourquoi.
Le fait d'avoir ajouté dans un module "Public Ligne As Integer"?
Sinon je ne vois aucune différence entre les deux codes.

Peux-tu m'éclairer ?
Encore merci
Cordialement
 

Chris24

XLDnaute Impliqué
Supporter XLD
Bonsoir chriss6999

La variable Ligne est déclarée Public Pour la rendre disponible pour toutes les procédures du classeur

Dans ta procédure Worksheet_BeforeDoubleClick, la variable Ligne récupère et stocke le numéro de la ligne sélectionnée:
Ligne = Target.Row

Cette variable étant public le numéro de ligne est récupéré dans ta procédure SAVE_RETOUR_Click
Cells(Ligne, 7) = Date

Bonne soirée
 
Dernière édition:

Discussions similaires


Haut Bas