Formula R1C1 Kullanımı

Bu yazımızda, Excel VBA'daki A1, R1C1 ve R[1] C[1] kullanımları arasındaki farkları anlatacağız.

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

Range("A1").Formula = "=B1*10"

Sonuç :

fr1.webp


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

Range("A1").FormulaR1C1 = "=R1C2*10"

Sonuç:

fr2.webp


Açıklama: Bu kod satırı, ilk adımda kullanılan kod satırıyla aynı sonucu verir. Farkı, ilk.adımdaki formülü alt hücreye kopyaladığınızda; =B2*10 olacaktır ama bu adımı kopyaladığınızda yine =$B$1*10 şeklinde kalacaktır.

4. Makro Kaydedici Formula R1C1 özelliğini kullanarak kayıt yapar. (R[1] C[1] stili).
Makro Kaydedici açıkken, A1 hücresine = B1*10 formülünü girerseniz, aşağıdaki kod satırlarının oluştuğunu görürsünüz.

fr3_1.webp
 
Geri
Üst