- Katılım
- 27 Şubat 2008
- Mesajlar
- 307
- Excel Vers. ve Dili
- Office 2016
a1 hücresinde EĞER(METNEÇEVİR('1'!D6;"GG/AA/YYYY")=0;"";METNEÇEVİR('1'!D6;"GG/AA/YYYY")) kodum var
Bunu 75000 satıra aşağı çekiyorum ama bu işlem çok uzun sürüyor. ( bunun gibi 15 sutun olduğu için) ben bu formülü nasıl koda çeviririm.
Makro kaydetten kodu çevirdim.
Range("a1").Select
ActiveCell.FormulaR1C1 = _
"=IF(TEXT('1'!R[2]C[-4],""GG/AA/YYYY"")=0,"""",TEXT('1'!R[2]C[-4],""GG/AA/YYYY""))"
Range("a1").Select
Selection.AutoFill Destination:=Range("a1:a75000"), Type:=xlFillDefault
Maksadım sadece hızlı olmasını sağlamak.
Bunu 75000 satıra aşağı çekiyorum ama bu işlem çok uzun sürüyor. ( bunun gibi 15 sutun olduğu için) ben bu formülü nasıl koda çeviririm.
Makro kaydetten kodu çevirdim.
Range("a1").Select
ActiveCell.FormulaR1C1 = _
"=IF(TEXT('1'!R[2]C[-4],""GG/AA/YYYY"")=0,"""",TEXT('1'!R[2]C[-4],""GG/AA/YYYY""))"
Range("a1").Select
Selection.AutoFill Destination:=Range("a1:a75000"), Type:=xlFillDefault
Maksadım sadece hızlı olmasını sağlamak.