Lancement UserForm dans une plage de cellules

  • Initiateur de la discussion Initiateur de la discussion karinette
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

karinette

XLDnaute Occasionnel
Bonjour @ tous,

Petite question : Comment lancer un Userform dans une feuille, lorsque l'on clique dans une plage de cellules choisies ??
Dans mon cas, c'est la plage "A1:G5" et "A30:G60" ...
L'idée serait de lancer le Userform lorsque on clique sur une cellule dans la plage, mais que l'on puisse tout de même sellectionner plusieur cellule dans cette dite plage ....

Merci d'avance ... 🙂
 
Re : Lancement UserForm dans une plage de cellules

Bonjour

voici un bout de code à ajouter dans la feuille concernée en supposant que le UserForm s'appelle "UserForm1"
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not (Intersect(Target, Range("A1:G5")) Is Nothing And Intersect(Target, Range("A30:G60")) Is Nothing) Then
    UserForm1.Show
End If
End Sub
 
Re : Lancement UserForm dans une plage de cellules

Salut,

un peu plus court :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Not (Intersect(Target, Union(Range("A1:G5"), Range("A30:G60"), _
                                  Range("J3:K67"))) Is Nothing) Then
    UserForm1.Show
  End If
End Sub
 
Re : Lancement UserForm dans une plage de cellules

Bonjour karinette, jms31,

Juste un détail jms31, on peut simplifier en :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [COLOR="Red"]Range("A1:G5,A30:G60")) [/COLOR]Is Nothing Then UserForm1.Show
End Sub

Edit : salut Fo rum, petite compétition...

A+
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
524
Retour