Texte en rouge
Résolu
jean300
Messages postés
374
Date d'inscription
Statut
Membre
Dernière intervention
-
jean300 Messages postés 374 Date d'inscription Statut Membre Dernière intervention -
jean300 Messages postés 374 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Texte en rouge
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Mettre un texte en majuscule - Guide
- Texte en gras - Guide
- Formule excel si contient texte alors texte ✓ - Forum Excel
6 réponses
Bonjour
Macro à mettre dans le worksheet de la feuille 4; ( ALT+F11 pour ouvrir l’éditeur, doucle-clic sur feuille 4 dans l’arborescence, copier et coller la macro
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Macro à mettre dans le worksheet de la feuille 4; ( ALT+F11 pour ouvrir l’éditeur, doucle-clic sur feuille 4 dans l’arborescence, copier et coller la macro
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Column = 6 Then If Target.Font.Color = RGB(0, 0, 0) Then Target.Font.Color = RGB(255, 0, 0) Else Target.Font.Color = RGB(0, 0, 0) End If End Sub
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Bonjour via et merci de me répondre,
Je pense que le code va faire problème, en effet dans la feuille j'ai déjà ce code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Sheets("Visite").Select
If Target.Row / 2 = Int(Target.Row / 2) Then
Target = "X"
Target.Offset(0, 1) = Date
Target.Offset(0, 1).Select
End If
Cancel = True
End Sub
J'ai essayer de modifier comme suit :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Sheets("Visite").Select
If Target.Row / 2 = Int(Target.Row / 2) Then
Target = "X"
Target.Offset(0, 1) = Date
Target.Offset(0, 1).Select
End If
Cancel = True
If Target.Column = 6 Then
If Target.Font.Color = RGB(0, 0, 0) Then Target.Font.Color = RGB(255, 0, 0) Else Target.Font.Color = RGB(0, 0, 0)
End If
End Sub
Mais cela me met un X en colonne F et la date en colonne G
Je pense que le code va faire problème, en effet dans la feuille j'ai déjà ce code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Sheets("Visite").Select
If Target.Row / 2 = Int(Target.Row / 2) Then
Target = "X"
Target.Offset(0, 1) = Date
Target.Offset(0, 1).Select
End If
Cancel = True
End Sub
J'ai essayer de modifier comme suit :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Sheets("Visite").Select
If Target.Row / 2 = Int(Target.Row / 2) Then
Target = "X"
Target.Offset(0, 1) = Date
Target.Offset(0, 1).Select
End If
Cancel = True
If Target.Column = 6 Then
If Target.Font.Color = RGB(0, 0, 0) Then Target.Font.Color = RGB(255, 0, 0) Else Target.Font.Color = RGB(0, 0, 0)
End If
End Sub
Mais cela me met un X en colonne F et la date en colonne G
Re,
1) si ta macro fonctionnait avant il n'y a pas de raison pour que cela change puisque la mienne ne joue pas sur les Offset; de plus d'après tes lignes d e macro le X se met bien dans la cellule du doucle clic et la date dans sa voisine de droite
2) Pourquoi l'instruction Sheets("Visite").Select puisque les instructions Target portent sur les références de la feuille du double-clic et pas sur une autre
3) Passe plutôt ma macro en début de la tienne pour d'abord appliquer la couleur et ensuite effectuer les actions
Si les problèmes persistent poste un exemple de ton fichier sur mon partage.fr, fais créer un lien que tu copies et reviens coller ici
1) si ta macro fonctionnait avant il n'y a pas de raison pour que cela change puisque la mienne ne joue pas sur les Offset; de plus d'après tes lignes d e macro le X se met bien dans la cellule du doucle clic et la date dans sa voisine de droite
2) Pourquoi l'instruction Sheets("Visite").Select puisque les instructions Target portent sur les références de la feuille du double-clic et pas sur une autre
3) Passe plutôt ma macro en début de la tienne pour d'abord appliquer la couleur et ensuite effectuer les actions
Si les problèmes persistent poste un exemple de ton fichier sur mon partage.fr, fais créer un lien que tu copies et reviens coller ici
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essaie ainsi :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Column = 6 Then If Target.Font.Color = RGB(0, 0, 0) Then Target.Font.Color = RGB(255, 0, 0) Else Target.Font.Color = RGB(0, 0, 0) End If If Target.Column = 5 Then Target = "X" Target.Offset(0, 1) = Date Target.Offset(0, 1).Select End If Cancel = True End Sub