Cliquer pour faire apparaitre zone de texte (EXCEL)

qwertitre Messages postés 9 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour.
Je souhaiterais, sur une feuille excel, lorsque je clique sur une cellule, faire apparaittre une fenêtre "zone de texte" où je peux écrire des notes

Autrement, créer un bouton où lorsque je clique dessus il apparraisse cette fenêtre "zone de texte" où je puisse écrire (dans ce cas il me faut le codage du macro)

Merci d'avance

2 réponses

  1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour,

    C'est exactement ce que fait la fonction commentaire !
    0
    1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      ... et pour activer cet outil Commentaire, faire un clic-droit dans la cellule et sélectionner Insérer un commentaire
      0
    2. qwertitre Messages postés 9 Statut Membre
       
      quand je met insérer commentaire effectivement je peux écrire .. mais quand je relique sur le commentaire je ne peux plus écrire ... il faut que je fasse clique droit, modifier commentaire ..

      Moi ce que je recherche c'est que je puise le modifier en cliquant dessus (ou sur la cellule)
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    pour afficher un commentaire il suffit de cliquer dessus

    par contre si tu veux le modifier effectivement il faut faire clic droit sur la cellule et Modifier le commentaire ou passer par du VBA si tu as quelques notions.
    dans ce cas clic droit sur l'onglet de ta feuille/Visualiser le code et coller ce code
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim i As Comment
    Application.DisplayCommentIndicator = xlCommentIndicatorOnly
    Set i = Target.Comment
    If Not i Is Nothing Then Target.Comment.Visible = True
    End Sub

    0