FormulaR1C1 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
2. Aşağıdaki kod satırını ekleyin (R1C1 stili):
Range("A1").FormulaR1C1 = "=R1C2*10"
Sonuç:

fr2
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 FormulaR1C1 ö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
#FormulaR1C1 Kullanımı
Üstteki alanda, Google Reklamları yerine sizin reklamınızın yayınlanmasını ister misiniz?
Reklam vermek istiyorum

Daha önce yorum yapılmamış!

Bir Excel sayfasının en son hangi tarih ve saatte kaydedildiğini, dosya açıkken bulmak için Visual Basic penceresini kullanabilirsiniz. Adımları şunlardır:
  1. Alt + F11 tuşları ile Visual Basic penceresini açın.
  2. Ctrl + G tuşlarına birlikte basarak, Immediate penceresini açın.
  3. Immediate pencereciğne aşağıdaki kodu yapıştırın ve imleç en sonda iken Enter tuşuna basın.
  4. ? FileDateTime(thisworkbook.Path & "\" & ThisWorkbook.Name)
  5. Sonuç:

    image-20200628210332-1.png
Yükleniyor...