Positionnement USF par rapport à une cellule

  • Initiateur de la discussion Initiateur de la discussion Mi_
  • 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 !

Mi_

XLDnaute Occasionnel
Bonjour le forum,

Je désire ouvrir un UserForm positionné avec le coin haut-gauche toujours dans la cellule B2, n'importe la position de cette cellule sur la feuille.

Mais je n'y arrive pas.

J'ai essayé

Private Sub UserForm_Initialize()

Dim Plage As Range
Set Plage = Range('B2')

With UserForm1
.Left = Plage
.Top = Plage
End With

End Sub


Mais ça ne marche pas.

Est-ce que c'est possible ce que je cherche ?

merci pour tout conseil,
Mi_
 
Regardez ce que j'ai trouvé:

Private Sub UserForm_Initialize()

With UserForm1
.Left = Range('B2').Left + 20
.Top = Range('B2').Top + 104
End With

End Sub


J'ai obtenu ces chiffres en faisant des essais de positionnement. Bizzare, +20 et +104. Mais bon, ça marcheu.
 
Bonjour Hervé,

J'ai pris ton code, finalement on doit l'ajuster aussi avec +20 et +104, comme pour le mien. Marrant, ils viennent d'où ces chiffres ?

Sinon elle est térrifiante, ta vitesse de réponse. 🙂

Merci beaucoup,
Mi_
 
- 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
652
Réponses
3
Affichages
922
Retour