- Katılım
- 18 Haziran 2020
- Mesajlar
- 39
- Excel Vers. ve Dili
- Microsoft® Excel® Microsoft 365 için MSO (Sürüm 2309 Derleme 16.0.16827.20166) 64 bit
Herkese selamlar,
Makro kaydet yardımı ile formül yazmayı öğrenip vba'da kendim bu kodu kullanarak geliştirmeye çalışıyorum.
Ancak anlayamadığım bir şey oldu. Düşey ara formülünde ilk denememde referans hücreyi $F2 yaptım, diğer denememde ise F2 olarak bıraktım, makro kaydet sonuçlarında ise formüller şu şekilde değişti.
dolayısıyla sormak istediğim F2 ile RC6 eşitliği, F2 ile RC[-37] eşitliği. Yani bu ifadeleri nasıl yorumlamam gerekir?
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC6,'GENEL LİSTE'!R1C6:R999C49,37,0)"
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-37],'GENEL LİSTE'!R1C6:R999C49,38,0)"
Makro kaydet yardımı ile formül yazmayı öğrenip vba'da kendim bu kodu kullanarak geliştirmeye çalışıyorum.
Ancak anlayamadığım bir şey oldu. Düşey ara formülünde ilk denememde referans hücreyi $F2 yaptım, diğer denememde ise F2 olarak bıraktım, makro kaydet sonuçlarında ise formüller şu şekilde değişti.
dolayısıyla sormak istediğim F2 ile RC6 eşitliği, F2 ile RC[-37] eşitliği. Yani bu ifadeleri nasıl yorumlamam gerekir?
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC6,'GENEL LİSTE'!R1C6:R999C49,37,0)"
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-37],'GENEL LİSTE'!R1C6:R999C49,38,0)"