Se connecter avec
S'enregistrer | Connectez-vous

Colorier une ligne en fonction d'une case dans Excel

Dernière réponse : dans Programmation

Bonjour tout le monde !!
Voilà j'ai un p'tit pb dans Excel mais je sais pas trop si c'est de la programmation ou pas !!!!
Je souhaiterais que quand l'utilisateur met qqch (ce qqch étant une date) dans la case D1 alors les cellules de A1 à J1 soient coloriées en vert.
J'ai essayé avec la mise en forme conditionnelle mais pas moyen.
Un p'tit coup de pouce please !!!
Merci par avance pour vos réponses !!

Skwhal ;-)
Lassé par la pub ? Créez un compte

j'ai regardé ce que j'avais en stock comme exemple:

Formate la plage A1:A10 avec une procédure événementielle. (1 er - 2, 3, 4 etc...ème )
Mode d'emploi:
Dans l'éditeur VB double-cliquez sur la feuille désirée
et coller tout le code suivant dans la partie droite.
Modifiez la plage si besoin ici ----Intersect(Target, Range("A1:A10"))----
A chaque modification des cellules de la plage (A1:A10) le format est mis automatiquement.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Plage As Range
Set Plage = Intersect(Target, Range("A1:A10"))
If Plage Is Nothing Then Exit Sub
For Each cellule In Plage
If cellule.Value = 1 Then
cellule.NumberFormat = "General"" er"""
Else: cellule.NumberFormat = "General"" ème"""
End If
Next
End Sub

Colore en gris toutes les cellules dont les valeurs sont <30 de la plage E2:E65
Sub StockInf50()
For Each Cell In Range("E2:E65")
If Cell.Value < 30 Then
Cell.Select
With Selection.Interior
.ColorIndex = 15
.Pattern = xlSolid
End With
End If
Next
End Sub

a toi de jouer

bonne chance

Skwhal je voudrais savoir si tu as réussi a faire ce que tu voulais et quel code tu as utilisé. Moi j'ai un tableau avec sur une ligne en haut des dates et une colonne verticale que j'ai nommé date de réception d'une commande et je veux que quand je note la date dans B1 par exemple la case en dessous de la date(la date est sur A) soit remplie d'une couleur.

Merci d'avance
Lassé par la pub ? Créez un compte
Tom's guide dans le monde