Bonjour à tous,
Je suis nouvelle sur ce forum (et sur VBA) et je m'attarde sur une légère erreur d'incompatibilité de type (erreur '13').
Je cherche à automatiser une rentrée de date fixe à la fin de chaque tableau de chaque onglet de mon fichier Excel.
Voici mon code :
Sub AJOUTDATE()
Dim Ws As Worksheet
Dim NvlDate As Date
Dim LastDate As Date
For Each Ws In ActiveWorkbook.Worksheets
For i = 1 To 26
If IsEmpty(Cells(1, i).Value) = False Then
DerLigne = Ws.Cells(Rows.Count, i).End(xlUp).Row
LastDate = DateValue(Range("A" & DerLigne).Value)
NvlDate = DateAdd("m", 1, LastDate)
Ws.Cells(DerLigne + 1, i).Value = NvlDate
Else
End If
Next i
Next Ws
End Sub
L'erreur est identifiée à la ligne 13 du code. Je pense que c'est une simple fonction à ajouter mais dont je n'ai pas connaissance. Si vous pouviez m'aider dans cette erreur sûrement toute bête, je vous en remercie par avance.
Bonne journée à tous et toutes !