Taille de Police Commentaire [Résolu]

stephetsab 8 Messages postés jeudi 17 février 2005Date d'inscription 1 juin 2008 Dernière intervention - 30 mai 2008 à 20:18 - Dernière réponse : mortalino 6812 Messages postés vendredi 16 décembre 2005Date d'inscription 21 décembre 2011 Dernière intervention
- 2 juin 2008 à 03:50
Bonjour,


J'ai actuellement un macro qui m'ouvre une boite pour selectionner une cellule et y entrer un commentaire.

Sub Insertion_Commentaire()
ActiveSheet.Unprotect (pwd)
Dim MyCmt As String
Dim LaCell As Range

Set LaCell = Application.InputBox("Cliquez sur une cellule", Default:=ActiveCell.Address, Type:=8)
MyCmt = InputBox("Inscrivez votre commentaire")
On Error Resume Next

With LaCell
.AddComment
With .Comment
.Visible = False
.Text Text:=MyCmt
ActiveSheet.Protect (pwd)
End With
End With
End Sub

Par contre , je souhaiterai que la taille de la police y soit toujours de 12 ! comment faire pour rajouter ce paramètre ???
Ou, si impossible, une macro équivalente qui permet de selectionner une cellule pour y mettre un commentaire avec une taille de police de 12
Merci bcp par avance
Afficher la suite 

Votre réponse

9 réponses

Meilleure réponse
cs_MPi 3869 Messages postés mardi 19 mars 2002Date d'inscription 25 mai 2018 Dernière intervention - 31 mai 2008 à 16:17
3
Merci
Essaie comme ceci

ActiveCell.Comment.Delete
ActiveCell.AddComment "LeTexte"
ActiveCell.Comment.Shape.TextFrame.Characters.Font.Size = 12
ActiveCell.Comment.Shape.TextFrame.Characters.Font.Italic = True

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI

Merci cs_MPi 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 120 internautes ce mois-ci

Commenter la réponse de cs_MPi
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 31 mai 2008 à 00:42
0
Merci
Salut
Je dirais .Font ou .FontSize

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Commenter la réponse de cs_Jack
mortalino 6812 Messages postés vendredi 16 décembre 2005Date d'inscription 21 décembre 2011 Dernière intervention - 31 mai 2008 à 05:20
0
Merci
t'as le droit de lire les réponses de tes autres topics... je t'ai répondu à 17h46
http://www.vbfrance.com/infomsg_TAILLE-POLICE-COMMENTAIRE_1143814.aspx

c'est gavant de voir qu'on réponds qque part et que certains membres repostent 50 fois leur demande !!

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA
Commenter la réponse de mortalino
stephetsab 8 Messages postés jeudi 17 février 2005Date d'inscription 1 juin 2008 Dernière intervention - 31 mai 2008 à 11:16
0
Merci
J'ai bien vu la réponse mais ça ne fonctionne pas. Faut pas s'enerver comme ça. Et puis un autre membre m'a dit que c'était pas le bon endroit pour poser la question alors c'est pour cela que je l'ai posée sur un autre.

Fais un essai si tu veux et vois le message du débogeur, peut etre auras-tu la solution

@+

Bonjour,

J'ai actuellement un macro qui m'ouvre une boite pour selectionner une cellule et y entrer un commentaire.

Sub Insertion_Commentaire()
ActiveSheet.Unprotect (pwd)
Dim MyCmt As String
Dim LaCell As Range

Set LaCell =
Commenter la réponse de stephetsab
stephetsab 8 Messages postés jeudi 17 février 2005Date d'inscription 1 juin 2008 Dernière intervention - 31 mai 2008 à 17:49
0
Merci
BRAVO BRAVO à MPI qui m'apporte la solution.
Merci sincèrement beaucoup et quelles compétences !!!
Question pratique : Pourquoi et à quoi sert :  ActiveCell.Comment.Delete et peut on prédéfinir la taille de la fenetre du commentaire ???
Commenter la réponse de stephetsab
cs_MPi 3869 Messages postés mardi 19 mars 2002Date d'inscription 25 mai 2018 Dernière intervention - 31 mai 2008 à 19:30
0
Merci
Delete, c'est pour effacer le commantaire avant d'utiliser le AddComment, sinon ça cause une erreur. Par contre, j'ai oublié de mettre une vérification avant le Delete au cas où il n'y aurait pas de commentaire à effacer.

Ce qui donne... avec la hauteur et largeur...

    If Not ActiveCell.Comment Is Nothing Then ActiveCell.Comment.Delete
    ActiveCell.AddComment "LeTexte"
    ActiveCell.Comment.Shape.Height = 100
    ActiveCell.Comment.Shape.Width = 100
    ActiveCell.Comment.Shape.TextFrame.Characters.Font.Size = 12
    ActiveCell.Comment.Shape.TextFrame.Characters.Font.Italic = True

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
Commenter la réponse de cs_MPi
stephetsab 8 Messages postés jeudi 17 février 2005Date d'inscription 1 juin 2008 Dernière intervention - 1 juin 2008 à 22:50
0
Merci
Bonjour,


J'ai actuellement un macro qui m'ouvre une boite pour selectionner une cellule et y entrer un commentaire.

Sub Insertion_Commentaire()
ActiveSheet.Unprotect (pwd)
Dim MyCmt As String
Dim LaCell As Range

Set LaCell =
Commenter la réponse de stephetsab
cs_MPi 3869 Messages postés mardi 19 mars 2002Date d'inscription 25 mai 2018 Dernière intervention - 2 juin 2008 à 02:17
0
Merci
Y avait-il une question ?

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
Commenter la réponse de cs_MPi
mortalino 6812 Messages postés vendredi 16 décembre 2005Date d'inscription 21 décembre 2011 Dernière intervention - 2 juin 2008 à 03:50
0
Merci
lol

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA
Commenter la réponse de mortalino

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.