Surligner une ligne en fonction d'une réponse

16factures.xlsx (13.92 Ko)

Bonjour,

j'aimerai savoir comment faire quand il y a marqué OUI dans la colonne Payé pour remplir la ligne d'une couleur et que ça annule les formules qu'elle contient.

Merci et bon week end

Bonjour,

Une proposition avec une mise en forme conditionnelle, pour ce qui est de "figer" les formules... je pense qu'il faut passer par une macro, mais c'est quoi l'idée ?

@ plus,

Leakim

29facturesv001.xlsx (12.82 Ko)

Merci! comment as tu fais pour surligner les ligne ou les factures sont payés?

En gros j'aimerai surligné en vert les factures payés et que la date d'échéance ne s'affiche plus en rouge quand c'est payé

Re,

Voici le complément,

J'ai vu que tu as initié quelques mises en formes, je pense que tu pourras affiner

Si tu as besoin, n'hésites pas

Leakim

34facturesv002.xlsx (12.93 Ko)

Bonsoir,

un code qui supprime les formules et garde les valeurs de la ligne lorsqu'on introduit "OUI" en colonne "K"

macro à mettre dans le code de "Feuil1"

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 11 Then Exit Sub
If UCase(Target) = "OUI" Then
Range("G" & Target.Row & ":J" & Target.Row).Copy
Range("G" & Target.Row).PasteSpecial xlPasteValues
End If
End Sub

code pour supprimer les formules et garde les valeurs sur toutes les lignes où l'on a un "OUI" en colonne K

à n'utiliser en principe qu'une seule fois

à mettre également dans le code de "feuil1" ou dans un module. (nécessite que le code précédant soit installé)

Sub initial()
dl = Range("k" & Rows.Count).End(xlUp).Row
For i = 2 To dl
If Range("K" & i) = "OUI" Then
' on réécrit "OUI" là où il y a un "OUI" pour forcer l'exécution de la macro worksheet_change
Range("K" & i) = "OUI"
End If
Next i
End Sub
Rechercher des sujets similaires à "surligner ligne fonction reponse"