OVH Cloud OVH Cloud

création userform

5 réponses
Avatar
fredbzr
Bonjour à tous,
J'ai besoin d'un gros coup de main.
J'essaie de mettre un userform pour ma feuille.
Je l'ai créé avec 15 boutons.
Comment faire pour le faire apparaître lorsque je clic (ou déplacement avec
curseur) dans la plage B10,C10 (par ex) et qu'une fois que je suis sorti de
cette plage, il disparaisse

Merci de votre aide
Fred

5 réponses

Avatar
Herdet
Bonjour,
Procédure à mettre dans le code VBA de la feuille concernée
Attention au NOTA pour affichage et masquage auto de la userform
Cordialement
Robert
-------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' NOTA : la propiété Showmodal de la Userform doit être False
' sinon il faudra la refermer par clic à chaque affichage
If Target.Address = "$B$10" Or Target.Address = "$C$10" Then
UserForm1.Show
Else
UserForm1.Hide
' ou bien Unload UserForm1
End If
End Sub

"fredbzr" a écrit dans le message de news:
44b12548$0$1034$
Bonjour à tous,
J'ai besoin d'un gros coup de main.
J'essaie de mettre un userform pour ma feuille.
Je l'ai créé avec 15 boutons.
Comment faire pour le faire apparaître lorsque je clic (ou déplacement
avec curseur) dans la plage B10,C10 (par ex) et qu'une fois que je suis
sorti de cette plage, il disparaisse

Merci de votre aide
Fred



Avatar
fredbzr
Bonjour Herdet
Merci de t'être penché sur mon soucis.
Je me suis trompé en écrivant, en fait j'ai besoin que l'userform apparaisse
pour une plage de cellules allant de b10 à b20.
De plus je n'ai pas trouvé dans propriété de l'userform, la fonction
showmodal

"Herdet" a écrit dans le message de news:
%
Bonjour,
Procédure à mettre dans le code VBA de la feuille concernée
Attention au NOTA pour affichage et masquage auto de la userform
Cordialement
Robert
-------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' NOTA : la propiété Showmodal de la Userform doit être False
' sinon il faudra la refermer par clic à chaque affichage
If Target.Address = "$B$10" Or Target.Address = "$C$10" Then
UserForm1.Show
Else
UserForm1.Hide
' ou bien Unload UserForm1
End If
End Sub

"fredbzr" a écrit dans le message de news:
44b12548$0$1034$
Bonjour à tous,
J'ai besoin d'un gros coup de main.
J'essaie de mettre un userform pour ma feuille.
Je l'ai créé avec 15 boutons.
Comment faire pour le faire apparaître lorsque je clic (ou déplacement
avec curseur) dans la plage B10,C10 (par ex) et qu'une fois que je suis
sorti de cette plage, il disparaisse

Merci de votre aide
Fred







Avatar
fredbzr
Je suis arrivé à faire pour une colonne
mais je ne trouve toujours pas showmodal dans les propriétés de l'userform
(excel 97)

merci de votre aide
"fredbzr" a écrit dans le message de news:
44b138df$0$847$
Bonjour Herdet
Merci de t'être penché sur mon soucis.
Je me suis trompé en écrivant, en fait j'ai besoin que l'userform
apparaisse pour une plage de cellules allant de b10 à b20.
De plus je n'ai pas trouvé dans propriété de l'userform, la fonction
showmodal

"Herdet" a écrit dans le message de news:
%
Bonjour,
Procédure à mettre dans le code VBA de la feuille concernée
Attention au NOTA pour affichage et masquage auto de la userform
Cordialement
Robert
-------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' NOTA : la propiété Showmodal de la Userform doit être False
' sinon il faudra la refermer par clic à chaque affichage
If Target.Address = "$B$10" Or Target.Address = "$C$10" Then
UserForm1.Show
Else
UserForm1.Hide
' ou bien Unload UserForm1
End If
End Sub

"fredbzr" a écrit dans le message de news:
44b12548$0$1034$
Bonjour à tous,
J'ai besoin d'un gros coup de main.
J'essaie de mettre un userform pour ma feuille.
Je l'ai créé avec 15 boutons.
Comment faire pour le faire apparaître lorsque je clic (ou déplacement
avec curseur) dans la plage B10,C10 (par ex) et qu'une fois que je suis
sorti de cette plage, il disparaisse

Merci de votre aide
Fred











Avatar
Clément Marcotte
Parce qu'il n'y en a pas.


"fredbzr" a écrit dans le message de news:
44b15113$0$869$
Je suis arrivé à faire pour une colonne
mais je ne trouve toujours pas showmodal dans les propriétés de l'userform
(excel 97)

merci de votre aide
"fredbzr" a écrit dans le message de news:
44b138df$0$847$
Bonjour Herdet
Merci de t'être penché sur mon soucis.
Je me suis trompé en écrivant, en fait j'ai besoin que l'userform
apparaisse pour une plage de cellules allant de b10 à b20.
De plus je n'ai pas trouvé dans propriété de l'userform, la fonction
showmodal

"Herdet" a écrit dans le message de news:
%
Bonjour,
Procédure à mettre dans le code VBA de la feuille concernée
Attention au NOTA pour affichage et masquage auto de la userform
Cordialement
Robert
-------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' NOTA : la propiété Showmodal de la Userform doit être False
' sinon il faudra la refermer par clic à chaque affichage
If Target.Address = "$B$10" Or Target.Address = "$C$10" Then
UserForm1.Show
Else
UserForm1.Hide
' ou bien Unload UserForm1
End If
End Sub

"fredbzr" a écrit dans le message de news:
44b12548$0$1034$
Bonjour à tous,
J'ai besoin d'un gros coup de main.
J'essaie de mettre un userform pour ma feuille.
Je l'ai créé avec 15 boutons.
Comment faire pour le faire apparaître lorsque je clic (ou déplacement
avec curseur) dans la plage B10,C10 (par ex) et qu'une fois que je suis
sorti de cette plage, il disparaisse

Merci de votre aide
Fred















Avatar
Clément Marcotte
Il y a bien une bidouille chez LL, mais depuis qu'il a changé l'adresse de
son site, je ne l'ai plus.


"Clément Marcotte" a écrit dans le message
de news:
Parce qu'il n'y en a pas.


"fredbzr" a écrit dans le message de news:
44b15113$0$869$
Je suis arrivé à faire pour une colonne
mais je ne trouve toujours pas showmodal dans les propriétés de
l'userform (excel 97)

merci de votre aide
"fredbzr" a écrit dans le message de news:
44b138df$0$847$
Bonjour Herdet
Merci de t'être penché sur mon soucis.
Je me suis trompé en écrivant, en fait j'ai besoin que l'userform
apparaisse pour une plage de cellules allant de b10 à b20.
De plus je n'ai pas trouvé dans propriété de l'userform, la fonction
showmodal

"Herdet" a écrit dans le message de news:
%
Bonjour,
Procédure à mettre dans le code VBA de la feuille concernée
Attention au NOTA pour affichage et masquage auto de la userform
Cordialement
Robert
-------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' NOTA : la propiété Showmodal de la Userform doit être False
' sinon il faudra la refermer par clic à chaque affichage
If Target.Address = "$B$10" Or Target.Address = "$C$10" Then
UserForm1.Show
Else
UserForm1.Hide
' ou bien Unload UserForm1
End If
End Sub

"fredbzr" a écrit dans le message de news:
44b12548$0$1034$
Bonjour à tous,
J'ai besoin d'un gros coup de main.
J'essaie de mettre un userform pour ma feuille.
Je l'ai créé avec 15 boutons.
Comment faire pour le faire apparaître lorsque je clic (ou déplacement
avec curseur) dans la plage B10,C10 (par ex) et qu'une fois que je
suis sorti de cette plage, il disparaisse

Merci de votre aide
Fred