Bonjour à tous,
J'ai sur une feuille Excel base de donnée et lorsque je sélectionne une ligne (par double-clic), une fenêtre d'ouvre et demande si on veut bien utiliser Cells(Target.Row, 2) pour la suite de la procédure et lancer le UserForm.
En répondant oui, j'aimerai le UserForm prenne en donnée d'entrée les données de la lignes sélectionnée pour l'inclure dans son code (dans les caption, les choix, etc...)
Cependant, lorsque le UserForm.Show se lance, je ne parviens pas à lui donner des données d'entrée.
Dans UserForm_Initialize() , je ne parviens pas non plus à retrouver ma cible en utilisant Target.[...]
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
message = "Voulez-vous lancer " & Sheets("Suivi").Cells(Target.Row, 2) & " ?"
If MsgBox(message, vbYesNo, "Demande de confirmation") = vbYes Then
UserForm.Show
End If
Toute aide sera la bienvenue,
En vous remerciant,
Alex