khroutchev
XLDnaute Nouveau
Bonjour,
je veux tout simplement effectuer une différence entre les colonnes AE et AF. Et repertorier le résultat de la différence dans le colonne Z.
Je précise que les cellules sont au format standart et de la forme suivante : xx/xx/xxxx.
Mon code n'effectue pas correctement la différence entre ces deux colonnes. Est-ce un problème de format ?
Merci d'avance !
je veux tout simplement effectuer une différence entre les colonnes AE et AF. Et repertorier le résultat de la différence dans le colonne Z.
Je précise que les cellules sont au format standart et de la forme suivante : xx/xx/xxxx.
Mon code n'effectue pas correctement la différence entre ces deux colonnes. Est-ce un problème de format ?
Code:
Sub test4()
Dim LastLig As Long, i As Long
Dim Tb
Application.ScreenUpdating = False
With Worksheets(1)
LastLig = .Cells(.Rows.Count, 1).End(xlUp).Row
Tb = .Range("AC1:AF" & LastLig)
For i = 2 To LastLig
Tb(i, 1) = Val(Tb(i, 4)) - Val(Tb(i, 3)) + 1
Next i
.Range("AC1:AF" & LastLig) = Tb
End With
End Sub
Merci d'avance !