C
Cacou78
Guest
Bonjour, je viens de commencer en VBA, et j'aimerais savoir s'il serait possible d'optimiser ce code en instaurant une boucle for
Range("S2").Select
ActiveCell.FormulaR1C1 = _
"=IF(Data!RC[17]=""OPEN"",IF(Data!RC[32]<>"""","""",Data!RC[23]),"""")"
Range("S2").AutoFill Destination:=Range("S2", Range("S2").End(xlDown))
Range("S:S").NumberFormat = "m/d/yyyy"
Range("X2").Select
ActiveCell.FormulaR1C1 = _
"=IF(Data!RC[12]=""OPEN"",IF(Data!RC[28]<>"""","""",Data!RC[19]),"""")"
Range("X2").AutoFill Destination:=Range("X2", Range("X2").End(xlDown))
Range("X:X").NumberFormat = "m/d/yyyy"
Range("AC2").Select
ActiveCell.FormulaR1C1 = _
"=IF(Data!RC[7]=""OPEN"",IF(Data!RC[24]<>"""","""",Data!RC[15]),"""")"
Range("AC2").AutoFill Destination:=Range("AC2", Range("AC2").End(xlDown))
Range("AC:AC").NumberFormat = "m/d/yyyy"
Merci D'avance
Range("S2").Select
ActiveCell.FormulaR1C1 = _
"=IF(Data!RC[17]=""OPEN"",IF(Data!RC[32]<>"""","""",Data!RC[23]),"""")"
Range("S2").AutoFill Destination:=Range("S2", Range("S2").End(xlDown))
Range("S:S").NumberFormat = "m/d/yyyy"
Range("X2").Select
ActiveCell.FormulaR1C1 = _
"=IF(Data!RC[12]=""OPEN"",IF(Data!RC[28]<>"""","""",Data!RC[19]),"""")"
Range("X2").AutoFill Destination:=Range("X2", Range("X2").End(xlDown))
Range("X:X").NumberFormat = "m/d/yyyy"
Range("AC2").Select
ActiveCell.FormulaR1C1 = _
"=IF(Data!RC[7]=""OPEN"",IF(Data!RC[24]<>"""","""",Data!RC[15]),"""")"
Range("AC2").AutoFill Destination:=Range("AC2", Range("AC2").End(xlDown))
Range("AC:AC").NumberFormat = "m/d/yyyy"
Merci D'avance