Comment cliquer ou double-cliquer sur une cellule pour ouvrir un formulaire utilisateur spécifique dans Excel ?
Il est pratique d'ouvrir un formulaire utilisateur spécifique en cliquant ou double-cliquant simplement sur une cellule dans Excel. Mais comment pouvez-vous y parvenir ? Cet article fournit une méthode pour vous aider.
Cliquez ou double-cliquez sur une cellule pour ouvrir un formulaire utilisateur spécifique avec du code VBA
Suivez ces étapes pour activer le clic ou le double-clic sur une cellule afin d'ouvrir un formulaire utilisateur spécifique dans Excel.
1. Ouvrez la feuille de calcul contenant les cellules que vous souhaitez cliquer ou double-cliquer pour ouvrir un formulaire utilisateur.
2. Faites un clic droit sur l'onglet de la feuille, puis cliquez sur Affichage Code dans le menu contextuel. Voir capture d'écran :
3. Dans la fenêtre Microsoft Visual Basic for Applications qui s'ouvre, veuillez copier et coller le code VBA suivant dans la fenêtre de code.
Code VBA : Cliquez sur une cellule pour ouvrir un formulaire utilisateur spécifique dans Excel :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby20171226
If Not Application.Intersect(Target, Range("A1:B9")) Is Nothing Then
UserForm1.Show
End If
End Sub
Code VBA : Double-cliquez sur une cellule pour ouvrir un formulaire utilisateur spécifique dans Excel :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby20171226
If Not Application.Intersect(Target, Range("A1:B9")) Is Nothing Then
Cancel = True
UserForm1.Show
End If
End Sub
Remarque : Dans le code, A1:B9 est la plage de cellules à partir de laquelle vous ouvrirez le formulaire utilisateur. Et UserForm1 est le nom du formulaire utilisateur que vous ouvrirez en cliquant ou double-cliquant sur les cellules. Veuillez le modifier selon vos besoins.
4. Appuyez sur les touches Alt + Q pour fermer la fenêtre Microsoft Visual Basic for Applications.
Dès maintenant, lorsque vous cliquez ou double-cliquez sur n'importe quelle cellule dans la plage spécifiée, le formulaire utilisateur désigné s'ouvrira immédiatement, comme le montre la capture d'écran ci-dessous.
Articles connexes :
- Comment double-cliquer sur une cellule pour ouvrir une feuille de calcul spécifique dans Excel ?
- Comment ajouter une coche dans une cellule avec un double-clic dans Excel ?
- Comment ajouter automatiquement/entrer la date/heure actuelle dans une cellule avec un double-clic dans Excel ?
- Comment double-cliquer sur une cellule et ajouter 1 à la valeur de cette cellule dans Excel ?
- Comment faire apparaître un calendrier en cliquant sur une cellule spécifique dans Excel ?
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !