Bonjour
H2so4,
Bigdaddy154
Gvialles et Andre 13
Mon problème n'était pas entièrement résolu
En effet l'intervention d'Andre 13 fonctionne mais ensuite çà se gâte.
Certaine lignes contiennent un chiffre positif au débit et au crédit en même temps. (exemple du 04/05/17)
Donc je dois les dissocier en 2 lignes contenant un zéro au débit ou au crédit sur chacune d'entre elle.
Pour cela je passe la macro suivante , et là les formats de date changent de manière apparemment aléatoire.
Sub Doublerligneproblemdate()
Dim tablo, tabloR()
Dim r&, s&, t&
tablo = Range("K1:P" & Range("K" & Rows.Count).End(xlUp).Row)
t = 0
For r = 1 To UBound(tablo, 1)
If tablo(r, 5) = 0 Or tablo(r, 6) = 0 Then
ReDim Preserve tabloR(1 To 6, 1 To t + 1)
For s = 1 To 6
tabloR(s, t + 1) = tablo(r, s)
Next s
Else
ReDim Preserve tabloR(1 To 6, 1 To t + 2)
For s = 1 To 6
tabloR(s, t + 1) = tablo(r, s)
tabloR(s, t + 2) = tablo(r, s)
Next s
tabloR(6, t + 1) = 0
tabloR(5, t + 2) = 0
t = t + 1
End If
t = t + 1
Next r
Range("K1").Resize(UBound(tabloR, 2), 6) = Application.Transpose(tabloR)
End Sub
Bref je galère sec.
Si quelqu'un a une solution , je suis preneur