Ребятки, добрый вечер!!
Подскажите, можно ли как-нибудь упростить данную процедуру:
1. Вставляется формула (не важно какая).
2. протяжка формулы в НЕ смежных столбцах.
Свой код привожу ниже:
Range("F5,M5,T5,AA5,AH5,AO5,AV5,BC5,BG5").FormulaR1C1 = "=INDEX('Данные из журнала'!R4C1:R134C24,MATCH(RC2,'Данные из журнала'!R4C1:R134C1,0),MATCH(DATEVALUE(LEFT(R3C[-3],2)&MID(R3C[-3],3,3)&LEFT(RIGHT(R3C[-3],7),4)),'Данные из журнала'!R1C1:R1C24,0))"
Range("F5").AutoFill Destination:=Range("F5:F79"), Type:=xlFillValues
Range("M5").AutoFill Destination:=Range("M5:M79"), Type:=xlFillValues
Range("T5").AutoFill Destination:=Range("T5:T79"), Type:=xlFillValues
Range("AA5").AutoFill Destination:=Range("AA5:AA79"), Type:=xlFillValues
Range("AH5").AutoFill Destination:=Range("AH5:AH79"), Type:=xlFillValues
Range("AO5").AutoFill Destination:=Range("AO5:AO79"), Type:=xlFillValues
Range("AV5").AutoFill Destination:=Range("AV5:AV79"), Type:=xlFillValues
Range("BC5").AutoFill Destination:=Range("BC5:BC79"), Type:=xlFillValues
Range("BG5").AutoFill Destination:=Range("BG5:BG79"), Type:=xlFillValues
Подскажите, можно ли как-нибудь упростить данную процедуру:
1. Вставляется формула (не важно какая).
2. протяжка формулы в НЕ смежных столбцах.
Свой код привожу ниже:
Range("F5,M5,T5,AA5,AH5,AO5,AV5,BC5,BG5").FormulaR1C1 = "=INDEX('Данные из журнала'!R4C1:R134C24,MATCH(RC2,'Данные из журнала'!R4C1:R134C1,0),MATCH(DATEVALUE(LEFT(R3C[-3],2)&MID(R3C[-3],3,3)&LEFT(RIGHT(R3C[-3],7),4)),'Данные из журнала'!R1C1:R1C24,0))"
Range("F5").AutoFill Destination:=Range("F5:F79"), Type:=xlFillValues
Range("M5").AutoFill Destination:=Range("M5:M79"), Type:=xlFillValues
Range("T5").AutoFill Destination:=Range("T5:T79"), Type:=xlFillValues
Range("AA5").AutoFill Destination:=Range("AA5:AA79"), Type:=xlFillValues
Range("AH5").AutoFill Destination:=Range("AH5:AH79"), Type:=xlFillValues
Range("AO5").AutoFill Destination:=Range("AO5:AO79"), Type:=xlFillValues
Range("AV5").AutoFill Destination:=Range("AV5:AV79"), Type:=xlFillValues
Range("BC5").AutoFill Destination:=Range("BC5:BC79"), Type:=xlFillValues
Range("BG5").AutoFill Destination:=Range("BG5:BG79"), Type:=xlFillValues