Bonjour,
J’ai un probleme avec se code : il ne conserve pas le format date et heure de certaines cellules.
Sheets("Creme Fraiche Archives").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
Range("AX2:AZ8").Select
Selection.Copy
Range("BA2").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Selection.AutoFilter Field:=1
Dim i As Byte
With Sheets("Creme Fraiche Archives")
Selection.AutoFilter Field:=4, Criteria1:="<>"
.Range("BA2:By3").SpecialCells(xlCellTypeVisible).Copy
i = (.Range("BA2:BB3").SpecialCells(xlCellTypeVisible).Count / 2) - 1
End With
With Sheets("Creme Fraiche Archives")
If .Range("A65536").End(xlUp).Interior.ColorIndex = 34 Then
.Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
.Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
.Range(.Range("A65536").End(xlUp).Offset(-i, 0), .Range("A65536").End(xlUp) _
.Offset(0, 19)).Interior.ColorIndex = 35
Else
.Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
.Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
.Range(.Range("A65536").End(xlUp).Offset(-i, 0), .Range("A65536").End(xlUp) _ .Offset(0, 19)).Interior.ColorIndex = 34
End If
End With
Selection.AutoFilter Field:=4
Sheets("Creme Fraiche").Select
Range("Da3:Eq18").Select
Selection.Copy
ActiveWindow.ScrollColumn = 1
Range("C3").Select
ActiveSheet.Paste
Range("A1").Select
'End Sub
En l'attente de vos conseilles.
Lanoé
J’ai un probleme avec se code : il ne conserve pas le format date et heure de certaines cellules.
Sheets("Creme Fraiche Archives").Select
Selection.AutoFilter Field:=1, Criteria1:="<>"
Range("AX2:AZ8").Select
Selection.Copy
Range("BA2").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Selection.AutoFilter Field:=1
Dim i As Byte
With Sheets("Creme Fraiche Archives")
Selection.AutoFilter Field:=4, Criteria1:="<>"
.Range("BA2:By3").SpecialCells(xlCellTypeVisible).Copy
i = (.Range("BA2:BB3").SpecialCells(xlCellTypeVisible).Count / 2) - 1
End With
With Sheets("Creme Fraiche Archives")
If .Range("A65536").End(xlUp).Interior.ColorIndex = 34 Then
.Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
.Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
.Range(.Range("A65536").End(xlUp).Offset(-i, 0), .Range("A65536").End(xlUp) _
.Offset(0, 19)).Interior.ColorIndex = 35
Else
.Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
.Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
.Range(.Range("A65536").End(xlUp).Offset(-i, 0), .Range("A65536").End(xlUp) _ .Offset(0, 19)).Interior.ColorIndex = 34
End If
End With
Selection.AutoFilter Field:=4
Sheets("Creme Fraiche").Select
Range("Da3:Eq18").Select
Selection.Copy
ActiveWindow.ScrollColumn = 1
Range("C3").Select
ActiveSheet.Paste
Range("A1").Select
'End Sub
En l'attente de vos conseilles.
Lanoé