Bonjour le Forum :)
Je reviens vers vous car j'ai du mal a adapter une conditions crée par un collègue de se forum Ausecour que je remercie d'ailleurs
en fait , ma conditions me sert a dédoublé une ligne que SI le compte TVA 10 % "445720" apparait en recopiant la ligne exactement du compte client et qui change juste le libellé de 20% en 10% qui l'a réussi grâce a ce code
voici le fichier
Les lignes ROUGES et Oranges sont les lignes dédoublé grâce a ce code ci dessous ou dans le fichier ci-dessus
Sub test()
Dim tableau
Dim ligAv35 As Integer
Dim recherche As String
tableau = Range("A1").CurrentRegion.Value2
recherche = "445720"
For i = UBound(tableau, 1) To LBound(tableau, 1) Step -1
If CStr(tableau(i, 3)) = recherche Then
Range("A" & ligAv35).EntireRow.Insert
Range("A" & ligAv35, "F" & ligAv35).Value2 = Range("A" & ligAv35 + 1, "F" & ligAv35 + 1).Value2
Range("F" & ligAv35) = Replace(Range("F" & ligAv35 + 1), "20%", "10%")
ElseIf tableau(i, 3) Like "35*" Then
ligAv35 = i
End If
Next i
End Sub
Mais en faite il y a eu un dernier changement
quand la ligne est dédoublé dans la colonne "débit" il ne faut pas que ca recopie la valeurs correspondante au nom du client "35003VUITTENS qui est "7300" mais cela dois m'afficher la somme des tva 10% et 20%
EX : Ligne rouges : au départ cela m'affiche "7300" qui correspond au nom 353003VUITTENS
mais cela dois afficher pour la tva 10% la somme des montants de comptes 706400 et 445720(5173.72 + 517.37) dans la colonne débit regarder la formule dans R18 et R19
Lignes oranges ET POUR LES 20% la somme des montants de comptes 706500 et 445722 (1340.76 + 268.15) dans la colonne débit
si vous avez des questions je reste en ligne