Excel Remplissage cellule a condition

TOTMAN007 - 4 mai 2024 à 22:32
 TOTMAN007 - 4 mai 2024 à 22:35

bonjour:

je veux remplier la colonne "C" par rapport aux valeurs qui se trouve dans la colonne "G" a condition que l'indice "N°" soit le même.

le problème c'est que le "TOTAL" n'est pas dans la même ligne d'indice "N°"

mon objectif c'est d'avoir le résultat suivant:

C170=52

C171=14

C178=10

C179=12

voir capture de mon fichier Excel

et voici mon code, merci d'avance;

Option Explicit
Dim x As Long
Dim Etat As Long

Dim y As Long
Dim Etat2 As Long

Sub Teste()

Dim derligM
derligM = Range("D" & Rows.Count).End(xlUp).Row
x = 170

For Etat = 170 To derligM
If Range("A" & x).Value <> "" Then

    Range("D" & 168).Value = Range("A" & x).Value

End If

    Dim derligT
    derligT = Range("H" & Rows.Count).End(xlUp).Row
    y = 169
    For Etat2 = 169 To derligT
    If Range("F" & y).Value = Range("D" & 168).Value Then

        Range("C" & x).Value = Range("G" & y).Value

    End If

    y = y + 1
    Next Etat2

x = x + 1
Next Etat


MsgBox "Traitement terminé"
End Sub

1 réponse

0