Microsoft 365 UserForm - Position d'affichage sur la cellule cliquée

Usine à gaz

XLDnaute Barbatruc
Bonjour à toutes et à tous,
Je vous souhaite une belle journée :)

Habituellement, j'utilise le calendrier de mon cher Roland_M qui fonctionne super bien avec la particularité de positionner l'UserForm sur la cellule cliquée.
Dans le fichier joint au fil, j'ai créé un UserForm (sans calendrier) et j'ai besoin également que le textbox s'affiche sur la cellule cliquée.

Mais voilà, bricolo que je suis, je n'arrive à copier dans le code de Roland_M les parties du code qui me permettraient de solutionner mon besoin.
Si vous aviez une solution de code, ça m'arrangerait bien lol.

Dans le fichier joint, la cellule cliquée est la cellule E2 :
Sans titre.png


Un grand merci par avance,
Amicalement,
lionel.
 

Pièces jointes

  • test.xlsm
    104.7 KB · Affichages: 19
Dernière édition:

Staple1600

XLDnaute Barbatruc
Bonsoir

Question multi-traitée sur le forum
mais comme ma soupe est trop chaude ;)
Code dans l'userform
VB:
Private Sub UserForm_Initialize()
With Me
    .StartUpPosition = 0
    .Top = ActiveCell.Top + ActiveCell.Height + .Height - 21
    .Left = ActiveCell.Left + 18
End With
End Sub
Code dans la feuille concernée
VB:
Private Sub Worksheet_SelectionChange(ByVal T As Range)
If Not Intersect(T, Range("B1:B1600")) Is Nothing Then
UserForm1.Show
End If
End Sub
NB: Faire les adaptations idoines.
 

Usine à gaz

XLDnaute Barbatruc
Bonsoir JM,

Merci pour ton retour,
Effectivement, c'est traité, tant sur notre Forum que sur le net mais je n'y arrive pas :mad:

J'ai testé tes codes et je n'arrive pas à les faire fonctionner d'autant plus que j'ai déjà dans ma feuille un code
"Private Sub Worksheet_SelectionChange(ByVal T As Range)" mais avec (ByVal R As Range)

Je continue mes recherches,
lionel :)
 

Usine à gaz

XLDnaute Barbatruc
Re JM, j'y suis arrivé grâce à toi.
Je te remercie :)

Petit question finale :
Je n'ai que des ordinateur de même taille et même résolution.
Penses-tu que ça fonctionnera de la même façon sur des ordinateur de différentes résolutions ?
Encore merci :)
lionel,
 

Discussions similaires

Statistiques des forums

Discussions
315 132
Messages
2 116 587
Membres
112 798
dernier inscrit
nicoolio