Couleur De Police Vba

  • Initiateur de la discussion Initiateur de la discussion david.ridelaire
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

david.ridelaire

Guest
Bonjour,

je souhaiterai mettre en blanc le contenu de la cellule F3 lorsque la cellule E3 contient quelque chose

quelqu'un aurait-il la solution sous VBA

d'avance merci

DAVID
 
Re : Couleur De Police Vba

MERCI PIERRE JEAN

PEUT-ON

INSERER CE PROGRAMME DANS UNE FEUILLE QUI POSSEDE DEJA CE PROGRAMME:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Target.Column = 1 And Target.Offset(0, 8) = "" Then Target.Offset(0, 8) = Date: Exit Sub
If Target.Column = 5 And Target.Offset(0, 3) = "" Then Target.Offset(0, 3) = Date
If Target.Column = 13 And Target.Offset(0, -1) = "" Then Target.Offset(0, -1) = Target.Offset(0, -2)
End Sub

ET SURTOUT PEUT ON APPLIQUER TON PROGRAMME A L'ENSEMBLE DE LA COLONNE?

D'AVANCE MERCI
DAVID
 
Re : Couleur De Police Vba

Re David

1) jette un oeil sur la charte pour revoir la signification des majuscules

2) pour la 1ere question la reponse te sera très rapidement donnée par un test (je pense qu'elle sera positive)

3) A tester:

Code:
If Target.Column = 5 Then
 If Target <> "" Then
   Range("F" & Target.Column).Font.ColorIndex = 2
 Else
   Range("F" & Target.Column).Font.ColorIndex = 1
 End If
 End If
 
Re : Couleur De Police Vba

je l'ai inserer de cette manière mais rien ne se passe!!
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Target.Column = 1 And Target.Offset(0, 8) = "" Then Target.Offset(0, 8) = Date: Exit Sub
If Target.Column = 5 And Target.Offset(0, 3) = "" Then Target.Offset(0, 3) = Date
If Target.Column = 13 And Target.Offset(0, -1) = "" Then Target.Offset(0, -1) = Target.Offset(0, -2)
If Target.Column = 5 Then
End If
If Target.Column = 5 Then
If Target <> "" Then
Range("F" & Target.Column).Font.ColorIndex = 2
Else
Range("F" & Target.Column).Font.ColorIndex = 1
End If
End If
End Sub
 
Re : Couleur De Police Vba

bonjour David

voila le bon code

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Target.Column = 1 And Target.Offset(0, 8) = "" Then Target.Offset(0, 8) = Date: Exit Sub
If Target.Column = 5 And Target.Offset(0, 3) = "" Then Target.Offset(0, 3) = Date
If Target.Column = 13 And Target.Offset(0, -1) = "" Then Target.Offset(0, -1) = Target.Offset(0, -2)
If Target.Column = 5 Then
If Target.Value <> "" Then
Range("F" & Target.Row).Font.ColorIndex = 2
Else
Range("F" & Target.Row).Font.ColorIndex = 1
End If
End If
End Sub

avec toutes mes excuses

edit

salut Wilfried 🙂 tu as vu juste bien sur !!!
salut Epaf 🙂
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
56
Affichages
3 K
Réponses
6
Affichages
331
Retour