Userform always on top avec vba sous excel

Soyez le premier à donner votre avis sur cette source.

Vue 10 364 fois - Téléchargée 1 235 fois

Description

je cache Excel et affiche une userfomr "always on top"
Pour allez voir le code, il ne faut pas activer les macros et allez dans l'éditeur.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
3
Date d'inscription
mardi 1 août 2006
Statut
Membre
Dernière intervention
17 janvier 2008

Fonctionne nickel !
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
39
dommage de t'être basé sur une classe aussi mal foutue!
pas une raison pour autant de ne pas en avoir cité l'auteur mais bon....
(je n'ai plus le lien mais de mémoire regarde les commentaires, pas mal de modifs à faire étaient indiquées)

' Bouge la Userform pour faire apparaître les boutons
' Sinon il n'apparaisse qu'aprés avoir bougé la Userform
' Je ne sais pas pourquoi mais c'est comme ça
Me.Left = Me.Left + 1
Me.Left = Me.Left - 1

il y a peut-être des moyens plus propres, comme forcer le refresh, envoyer un WM_PAINT, etc....

et comme tu utilises une classe, pourquoi ne pas plutôt en attacher une seconde (ou la première) au userform pour gérer tout ton code comme propriétés et méthodes pour pouvoir utiliser tes "opérations" pour plusieurs userforms sans avoir 35 copier/coller à faire?

à toi de voir ^^
++

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.