Autres Commentaire

VIARD

XLDnaute Impliqué
Salut à toutes et tous

Voici un petit utilitaire que j’ai réalisé par nécessité.
J’ai un dossier avec plein de commentaire à déplacer
A des positions toutes différentes, comme je n’avais pas envie
De tout me retaper, j’ai fait ce petit bout de programme.
De plus les commentaires sont plus jolis.
Vous pouvez modifier comme il vous semble les paramètres.
Ici c’est au plus simple, il y a quelques exemples.

Jean-Paul
 

Pièces jointes

  • CopieCommentaire.xlsm
    18.1 KB · Affichages: 29

Lolote83

XLDnaute Barbatruc
Salut VIARD,
L'outil est pas mal, mais à la place du textbox2 (celui ou on doit remplir la cellule de destination) pourquoi ne pas utiliser le contrôle RefEdit.
Cela te permet de piocher directement la cellule souhaitée voir même sur un autre onglet.
De plus, le formulaire ne se ferme pas une fois la validation faite.
Voir le fichier joint.
@+ Lolote83
 

Pièces jointes

  • Copie de VIARD - CopieCommentaire_V2.xlsm
    33.6 KB · Affichages: 14
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Viard, Lolote,
Petit utilitaire sympa.

Cependant, si le commentaire est vide dans Textbox3 alors Valider donne une erreur sur "Range(Adr).AddComment Info"
Donc un test "si non vide" ou un "On error goto" permettrait de l'éviter.

Ensuite on pourrait changer la forme du commentaire avec le .AutoShapeType :
1698062902448.png

Vous pourriez l'intégrer comme commentaire en fin de macro pour celui qui voudrait modifier l'apparence :
Code:
' Formes possibles des commentaires pour le paramètre AutoShapeType
' Rectangle arrondi:                                msoShapeRoundedRectangle
' Biseau:                                           msoShapeBevel
' Symbole d’organigramme de processus prédéfini  :  msoShapeFlowchartPredefinedProcess
' Défilement horizontal:                            msoShapeHorizontalScroll
' Défilement vertical:                              msoShapeVerticalScroll
' Symbole d’organigramme à bandes perforées  :      msoShapeFlowchartPunchedTape
' Étoile à 24 points  :                             msoShape24pointStar
' Légende avec flèche pointant vers la gauche  :    msoShapeLeftArrowCallout
 

VIARD

XLDnaute Impliqué
bonjour @Lolote83, @sylvanu et à tous

Après une petite coupure je reviens sur le sujet
Dans un premier temps j’ai appliqué les évolutions de @sylvanu,
Là pas de soucis, sinon ça alourdi légèrement le fichier
J’en ai profité pour rendre la couleur de fond modifiable.
Pour RefEdit, proposé par @Lolote83.
Gros problème, sur excel2007, ça ne fonctionne pas.
Je l’ai bien dans ma boîte à outils. Je veux le coller, un message « Manquant »
Sur un deuxième ordi excel2007 idem, avec les contrôles supplémentaires
Il n’est pas dans la liste.
Donc j’ai cherché à contourner le problème, en utilisant INPUTBOX type=8
Faisant référence au range ou plage de cellules.
Et là ça marche, bon c’est un peu tordu, moins élégant,
mais ça fonctionne. Voir le fichier.

Jean-Paul
 

Pièces jointes

  • CopieCommentaire.xlsm
    40.9 KB · Affichages: 9

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour,
Gros problème, sur excel2007, ça ne fonctionne pas.
Je suis sous XL2007 et le fichier de Lolote fonctionne correctement.
Donc le souci ne vient pas de la version d'XL, mais certainement d'un paramétrage.
Peut être ceci :
 

Lolote83

XLDnaute Barbatruc
Re bonjour
J'ai vu ta nouvelle version.
Je suis dessus pour quelques améliorations.
Prochainement, une nouvelle version si cela t’intéresse
Voilà ce que j'ai imaginé pour le moment. Encore des trucs à faire avant diffusion
1698488237394.png

@+ Lolote83
 

Pièces jointes

  • 1698488199042.png
    1698488199042.png
    28.8 KB · Affichages: 11
Dernière édition:

VIARD

XLDnaute Impliqué
Bonjour @sylvanu, @Lolote83 et à tous

J'ai consulté mon Cardio c'est bon, puis l'Ophtalmo quelques corrections à faire. 😁
Bon dans un premier temps, je me suis orienté vers REGEDIT, là tout est bon.
la vérification à pris un peu de temps, finalement @sylvanu m'apporte la solution
elle était la sous mon nez, j'ai ajouter la référence, tout est bon.
Et puis inputbox est un bon exercice, ça marche mais moins joli.
@Lolote83, oui tu peux envoyer ton amélioration, nul doute ton évolution est plus joli.
Merci à vous deux.

Amicalement jean-Paul
 

VIARD

XLDnaute Impliqué
Bonjour @sylvanu, @Lolote83 et à tous

Lolote j’ai regardé attentivement, super travail, et bonnes explications.
Cependant, J’ai pointé 2 petites anomalies dans "CDM_Valider_Click()"
1) lorsque la cellule active (vide) est la même que la cellule destination
Il supprime un commentaire qui n’existe pas.
2) la récupération d’un commentaire d’une cellule, la couleur de fond est différente
Je pense, que la on sort des 56 couleurs conventionnelles.
Et souligné est systématiquement appliqué, et le gras n’apparaît pas s’il a été appliqué.
Autrement je te tire mon chapeau. Très joli beau travail.

Bien amicalement

Jean-Paul
 

Lolote83

XLDnaute Barbatruc
Bonjour à tous,
1) lorsque la cellule active (vide)
@VIARD , il ne peut pas y avoir de cellule active vide. Il y a toujours au moins une cellule de sectionnée dans excel. Si effectivement dans le textbox, tu supprimes le contenu !!!! Dans ce cas, on pourra remplacer le textbox par un label.
2) la récupération d’un commentaire d’une cellule, la couleur de fond est différente
Peux tu donner un exemple. Soit par le bais d'un retour de fichier, soit par une copie d'écran
Et souligné est systématiquement appliqué, et le gras n’apparaît pas s’il a été appliqué.
Idem que pour le 2)
Je regarde de mon coté et essaye de corriger les quelques buggs.
Merci de ton retour
@+ Lolote83
 
Dernière édition:

Lolote83

XLDnaute Barbatruc
Re bonjour à tous.
Suite aux remarques de @VIARD , voici la version4
Quelques modifications:
- Le TextBox de la cellule active a été remplacé par un Label
- Les couleurs par défaut ont été revues
- Si un commentaire existe déjà dans la cellule active et que la cellule de destination est la même, la case à cocher "Effacer commentaire cellule active" sera automatiquement active et non modifiable
- Le problème évoqué par @VIARD concernant le Gras, Italique et ou Soulignement est maintenant corrigé

Tout ceci demande toutefois d'être encore testé car je n'ai peut être pas pensé à tout.
Merci pour vos retours
@+ Lolote83
 

Pièces jointes

  • Copie de VIARD - CopieCommentaire_V4.xlsm
    100.2 KB · Affichages: 9

Discussions similaires

Réponses
6
Affichages
1 K
Réponses
6
Affichages
2 K

Statistiques des forums

Discussions
315 098
Messages
2 116 190
Membres
112 679
dernier inscrit
Yupanki