D
dam0326
Guest
Bonjour,
Pour faire un zoom sur des cellules lorsque je passe le curseur, j’ai utilisé la macro suivante :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([B2:C7], Target) Is Nothing Then
On Error Resume Next
With Target
.Comment.Delete
If Target <> “”Then
.AddComment’Créaction commentaire
.Comment.Shape.OLEFormat.Object.Font.Name = “Tverdana”
.Comment.Shape.OLEFormat.Object.Font.Size = 12
.Comment.Shape.OLEFormat.Object.Font.FontStyle = “Normal”
.Comment.Text Text :=Target.Value
.Comment.Shape.TextFrame.AutoSize = True
End If
End With
End If
End Sub
Cette macro fonctionne très bien sauf quand j’ai une date au format JJ/MM/AAAA, qu’est ce je dois modifier pour que les dates soient prises en compte ?
Merci pour votre aide par avance,
Damien
Pour faire un zoom sur des cellules lorsque je passe le curseur, j’ai utilisé la macro suivante :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([B2:C7], Target) Is Nothing Then
On Error Resume Next
With Target
.Comment.Delete
If Target <> “”Then
.AddComment’Créaction commentaire
.Comment.Shape.OLEFormat.Object.Font.Name = “Tverdana”
.Comment.Shape.OLEFormat.Object.Font.Size = 12
.Comment.Shape.OLEFormat.Object.Font.FontStyle = “Normal”
.Comment.Text Text :=Target.Value
.Comment.Shape.TextFrame.AutoSize = True
End If
End With
End If
End Sub
Cette macro fonctionne très bien sauf quand j’ai une date au format JJ/MM/AAAA, qu’est ce je dois modifier pour que les dates soient prises en compte ?
Merci pour votre aide par avance,
Damien