VBA Recherche List sinon remplir ligne vide

Bonjour, dans mon fichier vous trouverez en colonne F qui s'étant vers la droite un tableau historique.

A chaque exécution du programme, de nouvelles lignes s'incrémente et parfois moi je supprimes certaines d'entre elles.

J'ai mal codé le programme, car si je crée un vide, il va automatiquement être comblé sans aller voir plus loin si la valeur y est.

Du coup je ne sais pas trop comment faire un recherche en VBA par ligne ?

Mon VBA va prendre chaque ligne de la colonne A chercher si elle existe pour soit la compléter soit en créer une autre. des idées ?

Par avance merci de l'aide que vous m'apporterez

La macro est dans le module Histo la voici:

Sub Historique()
Sheets("Steam Inventory").Activate
n = 8
c = 7
While Cells(6, c) <> ""
c = c + 1
Wend
Cells(6, c) = Date
While Cells(n, 1) <> ""
    j = 8
    While Cells(j, 6) <> "" And Cells(j, 6) <> Cells(n, 1)
    j = j + 1
    Wend
    If Cells(j, 6) = "" Then Cells(j, 6) = Cells(n, 1)
    Cells(j, c) = Cells(n, 3)
n = n + 1
Wend
End Sub
4csgoinv-v4.xlsm (61.41 Ko)

Re, je clos le sujet. C'est ultra mal optimisé mais j'ai fait une procédure secondaire qui viens supprimer les lignes vides que je crée en remontant la ligne d'après. comme cela je suis sûr que mon programme principale ne créera pas de doublons en survolant la premiere ligne vide qu'il croise.

Rechercher des sujets similaires à "vba recherche list sinon remplir ligne vide"