Bonjour à tous
J'ai besoin de modifier une macro
Celle-ci traite de l'ensemble d'une feuille
Je souhaiterais la restreindre sur la plage (J4:V(jusqu'à la dernière ligne))
Celle-ci se compose d'une boucle FOR EACH
Et je n'arrive pas délimiter la plage
Je pensais tout d'abord modifier la ligne suivante :
"For Each MonCommentaire In Sheets("C,car").Comments"
"For Each MonCommentaire In Sheets("C,car").Range"J4:V###").Comments"
Mais ce code n'est pas possible
J'avais pensé ensuite à utiliser une variable Range
et utiliser Set pour celle variable (Que je maitrise vraiment pas bien)
Mais je n'y arrive pas
Bref j'ai besoin d'aide
Merci d'avance
J'ai besoin de modifier une macro
Celle-ci traite de l'ensemble d'une feuille
Je souhaiterais la restreindre sur la plage (J4:V(jusqu'à la dernière ligne))
Celle-ci se compose d'une boucle FOR EACH
Et je n'arrive pas délimiter la plage
Je pensais tout d'abord modifier la ligne suivante :
"For Each MonCommentaire In Sheets("C,car").Comments"
"For Each MonCommentaire In Sheets("C,car").Range"J4:V###").Comments"
Mais ce code n'est pas possible
J'avais pensé ensuite à utiliser une variable Range
et utiliser Set pour celle variable (Que je maitrise vraiment pas bien)
Mais je n'y arrive pas
Bref j'ai besoin d'aide
Merci d'avance
Code:
Sub Commentaire_Redimensionnement_Repositionnement()
Dim MonCommentaire As Comment
For Each MonCommentaire In Sheets("C,car").Comments
With MonCommentaire.Shape
.Width = 50
.Height = 35
End With
Next
For Each c In ActiveSheet.Comments
c.Shape.Left = c.Parent.Left + 20
c.Shape.Top = c.Parent.Top - 20
Next c
End Sub