Bonjour le forum,
Un double clic sur ma cellule m'ouvre un InputBox, j’inscris des chiffres ce qui me permet à la fin l'insertion d'un commentaire et cela me donne:
Ex: 1245 Kilomètres parcourus
Pour amélioré mon fichier et sur une nouvelle feuille je voudrais ajouter automatiquement le mot "Dont" avant les chiffres
Ex: Dont 1245 Kilomètres parcourus
Sur ma nouvelle feuille je travail sur plusieurs colonnes
A partir de la colonne D et toutes les 7 colonnes
D4😀43
K4 : K43
R4 : R43
Y4 : Y43
AF4 : AF43
Jusqu'à la colonne EK4 : EK43
Mon code Actuel :
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
True
If Not Intersect(Target, [N13:N22]) Is Nothing Then
Cancel = True
With Target
If .NoteText = "" Then
reponse = InputBox("Indiquez les kilomètres déja parcourus")
If reponse <> "" Then
.AddComment reponse & " kilomètres parcourus"
With .Comment.Shape.OLEFormat.Object
.AutoSize = True
.Interior.ColorIndex = 10
With .Font
.Name = "Comic Sans MS"
.Size = 8
.Bold = True
.ColorIndex = 2
End With
End With
End If
Else
.Comment.Delete
End If
End With
End If
Merci de votre aide
Marcelio
Un double clic sur ma cellule m'ouvre un InputBox, j’inscris des chiffres ce qui me permet à la fin l'insertion d'un commentaire et cela me donne:
Ex: 1245 Kilomètres parcourus
Pour amélioré mon fichier et sur une nouvelle feuille je voudrais ajouter automatiquement le mot "Dont" avant les chiffres
Ex: Dont 1245 Kilomètres parcourus
Sur ma nouvelle feuille je travail sur plusieurs colonnes
A partir de la colonne D et toutes les 7 colonnes
D4😀43
K4 : K43
R4 : R43
Y4 : Y43
AF4 : AF43
Jusqu'à la colonne EK4 : EK43
Mon code Actuel :
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
True
If Not Intersect(Target, [N13:N22]) Is Nothing Then
Cancel = True
With Target
If .NoteText = "" Then
reponse = InputBox("Indiquez les kilomètres déja parcourus")
If reponse <> "" Then
.AddComment reponse & " kilomètres parcourus"
With .Comment.Shape.OLEFormat.Object
.AutoSize = True
.Interior.ColorIndex = 10
With .Font
.Name = "Comic Sans MS"
.Size = 8
.Bold = True
.ColorIndex = 2
End With
End With
End If
Else
.Comment.Delete
End If
End With
End If
Merci de votre aide
Marcelio