Recuperer annotation cellule dans textbox

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

yves03

XLDnaute Occasionnel
Bonjour,
J'arrive a ecrire une annotation dans une cellule, a partir d'un textbox qui est dans un USF.
Mais j'aurais aime lorsque je clique sur la cellule pouvoir recuperer l'annotation de la cellule dans le textbox de mon USF
Est ce possible
Merci de votre aide.
 
Re : Recuperer annotation cellule dans textbox

Bonsoir


Pour ne plus patauger essaie le code suivant

Dans le code de l'userform
Code:
Private Sub CommandButton1_Click()
If HasComment(ActiveCell) = True Then
ActiveCell.ClearComments
End If
With ActiveCell
.AddComment
.Comment.Visible = False
.Comment.Text Text:=TextBox1.Text
End With
Unload Me
End Sub
Private Sub UserForm_Initialize()
If HasComment(ActiveCell) = True Then
TextBox1.Text = ActiveCell.Comment.Text
Else
TextBox1.Text = vbNullString
End If
End Sub

Dans un module standard
Code:
Public Function HasComment(Target As Range) As Boolean
'Patrick Molloy, 2001-11-17 programming
On Error Resume Next    ' to use in WS:  =HasComment(a1)
Dim txt As String       ' to use in VBA: MsgBox hascomment(Range("a1"))
    txt = Target.Comment.Text   'in Event: MsgBox hascomment(Target)
    HasComment = Err.Number = 0
    Err.Clear
End Function

A+
 
Re : Recuperer annotation cellule dans textbox

Bonjour

Pour écrire dans une cellule
cellule.value= textbox1.value
Pour affecter une valeur
textbox1.value = cellule.value

JP

Merci jp14 de t'occuper de mon probleme, mais ce n'est pas tout a fait ça.
En fait je voudrais pouvoir recuperer le commentaire d'une cellule et l'afficher dans un textbox qui est dans un USF
Lorsque je clique sur cette cellule l'USF s'ouvre et c'est la que je voudrais recuperer le contenu du commentaire de la cellule pour pouvoir l'afficher dans mon textbox.
Merci de ton aide
 
Re : Recuperer annotation cellule dans textbox

Bonjour

Une autre méthode
Ci joint une macro avec une fonction pour afficher dans un textbox le contenu du commentaire associé à une cellule.
La fonction utilise comme paramètre l'adresse de la cellule.

A tester
 

Pièces jointes

- 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

  • Question Question
Microsoft 365 Lecture vocale USF
Réponses
5
Affichages
293
Réponses
2
Affichages
380
Retour