Bonjour à tous,
Je rencontre un soucis qui parait très très simple mais je n'ai pas la solution.
Lorsque je double clique sur la cellule indiquée par la flèche rouge j'ai une boite de dialogue qui apparaît pour aller chercher le chemin réseau de ma base de données.
Lorsque je ferme ma boite de dialogue avec la croix rouge ou avec le bouton "annuler" j'ai l'inscription "FAUX" qui s'inscrit à la place du chemin :
Voici le code associé :
Comment puis-je détecter l'annulation de la boite de dialogue ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) '--- Affichage d'une fenêtre pour recherche du fichier If Not Intersect(Target, Sheets("Menu").Range("$B$4")) Is Nothing Then Sheets("Menu").Range("B4").Value = Application.GetOpenFilename Sheets("Menu").Range("B13").Select End If End Sub
Je pensais faire comme ça : lorsque je détecte l'annulation je replace l'ancienne valeur préalablement enregistrée.
Merci pour le coup de main,
Pastis
Partager