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
 

Pièces jointes

  • entréessorties.xlsm
    34.5 KB · Affichages: 21

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é
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

Statistiques des forums

Discussions
311 707
Messages
2 081 734
Membres
101 809
dernier inscrit
HADER2024