Excel VBA FormulaR1C1 Özelliği - Kolay Excel Makroları

İçindekiler

Bu örnek, aradaki farkı göstermektedir. A1, R1C1 ve R[1]C[1] stili içinde Excel VBA'sı.

1. Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırını ekleyin (A1 stili):

Aralık("D4").Formül = "=B3*10"

Sonuç:

2. Aşağıdaki kod satırını ekleyin (R1C1 stili):

Aralık("D4").FormulaR1C1 = "=R3C2*10"

Sonuç:

Açıklama: D4 hücresi B3 hücresine başvurur (satır 3, sütun 2). Bu mutlak bir referanstır (satır numarası ve sütun harfinin önündeki $ sembolü).

3. Aşağıdaki kod satırını ekleyin (R[1]C[1] stili):

Aralık("D4").FormulaR1C1 = "=R[-1]C[-2]*10"

Sonuç:

Açıklama: D4 hücresi B3 hücresine başvuruyor (bir satır yukarıda ve 2 sütun solda). Bu göreceli bir referanstır. Bu kod satırı, 1. adımda kullanılan kod satırıyla tam olarak aynı sonucu verir.

4. Bunu neden öğrenelim? Çünkü Makro Kaydedici FormulaR1C1 özelliğini (R[1]C[1] stili) kullanır. D4 hücresine =B3*10 formülünü girerseniz, Makro Kaydedici aşağıdaki kod satırlarını oluşturur.

Açıklama: Bunun 3. adımda kullanılan kod satırıyla tamamen aynı olduğunu görebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave