IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Figer la position d'un commentaire Masqué


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2014
    Messages
    308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2014
    Messages : 308
    Par défaut Figer la position d'un commentaire Masqué
    Bonsoir à tous les lecteurs : Je désire figer tous mes commentaires à droite de ma cellule ce que j'ai bien trouvé sur ce forum à cette adresse :
    https://www.developpez.net/forums/d1...d-commentaire/

    Cependant tous les commentaires avec la méthode proposée restes visibles.

    Ce que je voudrais si il y une possibilité c'est de figer tous les commentaires à droite de la cellules et dans le même alignement de celle ci et masqués et doivent s'afficher dans cette position au survole de la souris.

    Par avance je vous remercie pour votre aide.

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonsoir patmicro

    Ce que je voudrais si il y une possibilité c'est de figer tous les commentaires à droite de la cellules et dans le même alignement de celle ci et masqués et doivent s'afficher dans cette position au survole de la souris.
    Comme ceci cela devrait fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub Emplacement_commentaires()
    Dim cel As Range    ' cellule traitée
    Dim adr As String   ' adresse cellule
        Application.ScreenUpdating = False                  ' masque affichage
        For Each cel In ActiveSheet.UsedRange               ' plage utilisée
            adr = cel.Address                               ' adresse cellule
            If Not cel.Comment Is Nothing Then              ' commentaire présent ?
                cel.Comment.Visible = False                 ' commentaire masqué
                With cel.Comment.Shape                      ' choix commentaire
                    .Left = Range(adr).Offset(0, 1).Left    ' le commentaire se place à droite de la cellule
                    .Top = Range(adr).Offset(0, 1).Top      ' le commentaire se place sur la même ligne que la cellule
                End With
            End If
        Next
        Application.ScreenUpdating = True                  ' démasque affichage
    End Sub

  3. #3
    Membre expérimenté
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2014
    Messages
    308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2014
    Messages : 308
    Par défaut
    Bonjour anasecu : Merci pour ta participation : Le masquage de tous les commentaires est opérationnel mais ne sont pas positionnés selon ma demande
    La macro présente dans la lien ci dessus positionne bien tous les commentaires à droite de la cellule mais lorsque que l'on masque les commentaire manuellement alors au survole de la souris il ne sont plus correctement positionnés.
    Pour info j'utilise cette plage Range("E228:CX229")
    Microsoft ne s'est jamais soucié de cette problématique

    Note j'ai apprécié ton idée de cahier de consigne qui s'est transformé en un superbe développement.

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour patmicro

    lorsque que l'on masque les commentaire manuellement alors au survole de la souris il ne sont plus correctement positionnés.
    Si tu modifies manuellement l'objet n'est-ce pas normal qu'il prenne la nouvelle position ?


    j'ai apprécié ton idée
    Merci bien de le rappeler car le résultat est toujours très utilisé et apprécié par les personnes concernées.
    Nous avions bien travaillé et c'est agréable de savoir que le classeur est très utile.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2014
    Messages
    308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2014
    Messages : 308
    Par défaut
    Bonjour Anasecu : J'ai finis par positionner manuellement mes 26 commentaires car ta 1er macro positionnait parfaitement les commentaires mais ne les masquait pas. La seconde macro masque les commentaires mais ne les positionnent pas correctement.
    J'utilise Office 2021 et je ne souvient pas d'avoir rencontré ce problème avec les anciennes versions 2010 ou 2019 par exemple.
    Ceci dit ce n'est pas très grave c'était juste pour une question d'esthétique.
    Merci tout de même pour ta participation.

  6. #6
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour patmicro


    J'utilise Office 2021 et je ne souvient pas d'avoir rencontré ce problème avec les anciennes versions
    Ce n'est peut-être pas étonnant car les bugs me semblent de plus en plus présents
    et la semaine dernière, un classeur quotidien me sortait des erreurs en série,
    sauf qu'après fermeture sans sauvegarde et réouverture tout refonctionnait correctement.
    J'espère que tu n'en découvriras pas trop car à quoi bon évoluer dans ce cas ?

    Bonne continuation et au plaisir.

Discussions similaires

  1. Figer la position d'un commentaire
    Par persjussysylvain dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 29/01/2019, 09h45
  2. [XL-2013] Figer la position d'un élément sur une feuille de calcul
    Par Pico142 dans le forum Excel
    Réponses: 10
    Dernier message: 09/07/2015, 09h01
  3. Figer la taille et la position d'une fenêtre
    Par nashpimp dans le forum Agents de placement/Fenêtres
    Réponses: 12
    Dernier message: 07/08/2008, 17h08
  4. Réponses: 1
    Dernier message: 04/09/2007, 06h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo