in rete ho trovato questa macro molto utile per la formattazione dei commenti:
- Codice: Seleziona tutto
Sub CopiaFormatoCommenti()
ActiveCell.Comment.Shape.Fill.Transparency = 0#
ActiveCell.Comment.Shape.Line.Weight = 4.5
ActiveCell.Comment.Shape.Line.DashStyle = msoLineSolid
ActiveCell.Comment.Shape.Line.Style = msoLineThickThin
ActiveCell.Comment.Shape.Line.Transparency = 0#
ActiveCell.Comment.Shape.Line.Visible = msoTrue
ActiveCell.Comment.Shape.Line.ForeColor.SchemeColor = 10
ActiveCell.Comment.Shape.Line.BackColor.RGB = RGB(255, 255, 255)
ActiveCell.Comment.Shape.Fill.Visible = msoTrue
ActiveCell.Comment.Shape.Fill.ForeColor.RGB = RGB(255, 255, 255)
ActiveCell.Comment.Shape.Fill.BackColor.SchemeColor = 80
ActiveCell.Comment.Shape.Fill.PresetTextured msoTextureWhiteMarble
ActiveCell.Comment.Shape.Shadow.Type = msoShadow6
ActiveCell.Comment.Shape.AutoShapeType = msoShapeRoundedRectangle
ActiveCell.Comment.Shape.Adjustments.Item(1) = 0.1707
ActiveCell.Comment.Shape.Adjustments.Item(1) = 0.1219
ActiveCell.Comment.Shape.Adjustments.Item(1) = 0#
ActiveCell.Comment.Shape.Adjustments.Item(1) = 0.1098
ActiveCell.Comment.Shape.Adjustments.Item(1) = 0.0731
ActiveCell.Comment.Shape.Placement = xlMoveAndSize
ActiveCell.Comment.Shape.ControlFormat.PrintObject = True
ActiveCell.Comment.Shape.Locked = False
ActiveCell.Comment.Shape.ControlFormat.LockedText = True
ActiveCell.Comment.Shape.TextFrame.AutoSize = True
End Sub
la cosa interessane è che nonostante il foglio sia protetto, mi fa spostare il commento, quando è visibile, come voglio. il problema è che me lo fa anche cancellare premendo il tasto "canc", e questo vorrei evitarlo.
come posso fare?
ciao