Bonsoir le Forum
Je dispose d'une macro pour copier des cellules et je n'arrive pas à en changer le format après le "copiage".
le bug vient de la ligne en rouge et si quelqu'un peut m'aider à résoudre ce souci.
J'autorise aussi une "tonte" afin de raccourcir cette macro.
Merci pour votre aide ou tout simplement pour le temps passé à y réfléchir;à lire ....ce fil.
Je dispose d'une macro pour copier des cellules et je n'arrive pas à en changer le format après le "copiage".
le bug vient de la ligne en rouge et si quelqu'un peut m'aider à résoudre ce souci.
Code:
Sub copier_dates2()
Dim i As Integer
For i = 2 To Range("I65536").End(xlUp).Row
If Cells(i, 9).Value <> "" Then
Cells(i - 1, 9).ClearContents
Cells(i, 7).ClearContents
Cells(i, 2).ClearContents
Cells(i, 1).ClearContents
Cells(i, 12).ClearContents
Cells(i, 13).ClearContents
Cells(i, 14).ClearContents
Cells(i + 1, 1).Value = Cells(i, 9).Value
End If
If Cells(i, 10).Value <> "" And Cells(i, 1).Value = "" Then
Cells(i, 1).Value = Cells(i - 1, 1).Value
End If
If Cells(i, 9).Value <> "" And Cells(i + 1, 9).Value = "" Then
Cells(i - 1, 9).ClearContents
End If
Next i
For a = 1 To Range("A65536").End(xlUp).Row
If Cells(i, 1).Value <> "" Then
[COLOR="Red"]Cells(i, 1).Format = ("dd mm yy")[/COLOR]
End If
Next a
End Sub
Merci pour votre aide ou tout simplement pour le temps passé à y réfléchir;à lire ....ce fil.