OVH Cloud OVH Cloud

Petite macro ...

4 réponses
Avatar
Emilie
Bonjour =E0 tous

J'ai cr=E9e une User form.

J'aimerais en cliquant ou double cliquant sur la barre de=20
titre de la User form r=E9duire ou agrandir la User form.

J'ai cr=E9e une macro qui marche mais qui ne fonctionne=20
qu'en cliquant =E0 l'int=E9rieur de la user form et non sur le=20
titre.

Private Sub UserForm_Activate()

Tag =3D Height
=20
End Sub

Private Sub UserForm_Click()

Dim NewHeight As Single
NewHeight =3D Height
If NewHeight =3D Val(Tag) Then
Height =3D 42
Else
Height =3D Val(Tag)
End If
=20
End Sub

Quelqu'un a t-il une id=E9e pour affecter correctement cette=20
macro =E0 la zone de titre ?

Par avance merci

Emilie

4 réponses

Avatar
Pascal Engelmajer
Salut,
remplacer la zone de titre par une zone de libellé (label)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Emilie" a écrit dans le message de
news: e94a01c43ccb$6c7e4a20$
Bonjour à tous

J'ai crée une User form.

J'aimerais en cliquant ou double cliquant sur la barre de
titre de la User form réduire ou agrandir la User form.

J'ai crée une macro qui marche mais qui ne fonctionne
qu'en cliquant à l'intérieur de la user form et non sur le
titre.

Private Sub UserForm_Activate()

Tag = Height

End Sub

Private Sub UserForm_Click()

Dim NewHeight As Single
NewHeight = Height
If NewHeight = Val(Tag) Then
Height = 42
Else
Height = Val(Tag)
End If

End Sub

Quelqu'un a t-il une idée pour affecter correctement cette
macro à la zone de titre ?

Par avance merci

Emilie
Avatar
Pascal Engelmajer
Salut,
voir http://www.ilyap.net/usrSansBarreTitre.xls
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Emilie" a écrit dans le message de
news: e94a01c43ccb$6c7e4a20$
Bonjour à tous

J'ai crée une User form.

J'aimerais en cliquant ou double cliquant sur la barre de
titre de la User form réduire ou agrandir la User form.

J'ai crée une macro qui marche mais qui ne fonctionne
qu'en cliquant à l'intérieur de la user form et non sur le
titre.

Private Sub UserForm_Activate()

Tag = Height

End Sub

Private Sub UserForm_Click()

Dim NewHeight As Single
NewHeight = Height
If NewHeight = Val(Tag) Then
Height = 42
Else
Height = Val(Tag)
End If

End Sub

Quelqu'un a t-il une idée pour affecter correctement cette
macro à la zone de titre ?

Par avance merci

Emilie
Avatar
Emilie
Bonjour Pascal,

Je ne comprends pas bien ta réponse.

En fait j'aimerais ne pas créer aucun contrôle
supplémentaire et essayer de tirer partie d'un évènement
de UserForm pour résoudre mon problème.

C'est ce que j'ai essayé de faire avec mon exemple de
code, mais il faut cliquer à l'intérieur de la userform
pour que ça marche.

Ce serait plus sympa si on pouvait cliquer sur la barre de
titre de la user form (à l'endroit où s'inscrit Caption)

Cordialement.

Emilie

-----Message d'origine-----
Salut,
remplacer la zone de titre par une zone de libellé (label)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait
pas ou il va."

Sénèque.
http://www.ilyapa.net/excel
"Emilie" a écrit
dans le message de

news: e94a01c43ccb$6c7e4a20$
Bonjour à tous

J'ai crée une User form.

J'aimerais en cliquant ou double cliquant sur la barre de
titre de la User form réduire ou agrandir la User form.

J'ai crée une macro qui marche mais qui ne fonctionne
qu'en cliquant à l'intérieur de la user form et non sur le
titre.

Private Sub UserForm_Activate()

Tag = Height

End Sub

Private Sub UserForm_Click()

Dim NewHeight As Single
NewHeight = Height
If NewHeight = Val(Tag) Then
Height = 42
Else
Height = Val(Tag)
End If

End Sub

Quelqu'un a t-il une idée pour affecter correctement cette
macro à la zone de titre ?

Par avance merci

Emilie


.



Avatar
Emilie
Merci pour ta réponse mais le lien ne fonctionne pas

Amicalement

Emilie
-----Message d'origine-----
Salut,
voir http://www.ilyap.net/usrSansBarreTitre.xls
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait
pas ou il va."

Sénèque.
http://www.ilyapa.net/excel
"Emilie" a écrit
dans le message de

news: e94a01c43ccb$6c7e4a20$
Bonjour à tous

J'ai crée une User form.

J'aimerais en cliquant ou double cliquant sur la barre de
titre de la User form réduire ou agrandir la User form.

J'ai crée une macro qui marche mais qui ne fonctionne
qu'en cliquant à l'intérieur de la user form et non sur le
titre.

Private Sub UserForm_Activate()

Tag = Height

End Sub

Private Sub UserForm_Click()

Dim NewHeight As Single
NewHeight = Height
If NewHeight = Val(Tag) Then
Height = 42
Else
Height = Val(Tag)
End If

End Sub

Quelqu'un a t-il une idée pour affecter correctement cette
macro à la zone de titre ?

Par avance merci

Emilie


.