Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion gds35
  • 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 !

gds35

XLDnaute Impliqué
Mes AMIS du Forum bonjour ,
J'ai un code qui me permet de supprimer la croix de fermeture d'un USF
le voici :
Code:
' POUR SUPPRIMER LA CROIX DANS UN USF
' A METTRE DANS UN MODULE QUELCONQUE
'
Declare Function GetWindowLongA Lib "User32" _
(ByVal hWnd As Long, ByVal nIndex As Long) As Long
Declare Function SetWindowLongA Lib "User32" _
(ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Declare Function FindWindowA Lib "User32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long


Sub Pasdecroix(USF As UserForm)
Dim hWnd As Long
hWnd = FindWindowA("Thunder" & IIf(Application.Version Like "8*", _
X, "D") & "Frame", USF.Caption)
SetWindowLongA hWnd, -16, GetWindowLongA(hWnd, -16) And &HFFF7FFFF
End Sub
N'est'il pas possible de l'appliquer a tous les USF du workBook, a son ouverture ??? et non pas de le rentrer a chaque usf dans usf activate ???

Merci de votre aide cordialement GDS35
 
Re : Pas de croix

Bonsoir
Même si cela est possible j' y vois un inconvénient majeur il arrive très souvent qu'on ouvre et ferme le formulaire sans refermer le classeur. Ce qui aurai comme conséquence à la deuxième ouverture que la croix de fermeture apparaisse la macro du classeur n'étant pas exécuté
a+
jpb
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…