Merci Zeb.
lol pour les msgbox
J'ai donc effectué mon parcours de colonne du bas vers le haut. Dès que les conditions sont bonne je dis de rajoute une ligne à tel endroit mais celui ci ne s’exécute pas encore correctement quant je rajoute ma ligne insert.
Je m'explique, maintenant il me fait un saut de 2 lignes et l'indice de mon parcours ne s'arrête pas au bon endroit !?!
![:pt1cable: :pt1cable:]()
.
Mon but est d'ajouter une ligne du tableau 2 vers le tableau 1 quand celui ci rempli les conditions (à savoir une cellule non vide). Pour cela j'ai une variable qui contient la ligne ou je veut faire mon insert de ligne
ligneAjout = Range("LigneFinR").Row - 1
par la suite je supprimerai la ligne d'origine...
Ma boucle ressemble maintenant à ceci :
For ligneTab2 = Range("LigneTitreA").Row + 2 To Range("LigneFinA").Row - 1
ligneAjout = Range("LigneFinR").Row - 1
If Cells(ligneTab2, Range("C_Total_HT").Column) <> "" Or Cells(ligneTab2, Range("C_Total_HT").Column) <> "" Then
'MsgBox Cells(ligneTab2, Range("C_Total_HT").Column)
'MsgBox Range(Cells(ligneTab2, Range("C_Societe").Column), Cells(ligneTab2, Range("C_Remarques_A").Column)).Select
Rows(ligneAjout).Insert
'Set lcopy = Range(Cells(ligneTab2, Range("C_Societe").Column), Cells(ligneTab2, Range("C_Remarques_A").Column))
End If
Next