Eğitim VBA ile dizi formülü girmek

Patron

Site Dostu
Kullanıcı Bilgileri
Katılım
6 Mar 2021
Mesajlar
2,365
Çözümler
696
Aldığı beğeni
2,754
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
A1 hücresinde aşağıdaki gibi bir dizi formülümüz olduğunu varsayalım.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Normalde bu formülü hücre içine yapıştırıp Ctrl+Shift+Enter yapyoruz ve {formül} şeklini alıyor.
Önce aşağıdaki kod ile bu A1 hücresindeki dizi formülünü R1C1 formatında metin halinde ingilizce haliyle A1'e yazdıralım.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Bu formül metninin uzunluğu 255 karekteri geçmemelidir.
Şimdi de A1 deki formül metnini kopyalayıp, A1:A10 aralığına dizi formülü olarak uygulayalım.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Suskun

Süper Üye
Kullanıcı Bilgileri
Katılım
24 Mar 2021
Mesajlar
437
Çözümler
103
Aldığı beğeni
476
Excel Versiyonu
Office 2019 TR
Alternatif olarak farklı bir yöntem:
VBA da Ecel de kullandığımız Türkçe formüllerin İngilizcelerini aşağıdaki foksiyonla alabiliyoruz.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
yada Formülü bir değişkene alarak ingilizceye çevrebilirsiniz.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Bundan sonraki aşama da Formül ile ne yapmak istiyoruz ? Ona karar vermemiz gerekiyor.

Formülle igili en önemli işlem formüldeki tırnakların (") kontrolü. Tırnaklar tırnak içine alınmalı :)
string metinler de "Ahmet" >> ""Ahmet"" biçimine yada
""(çift tırnak) >> """" biçimine dönüştürülmeli. Yoksa formülünüz hata verecektir.

Sonrasında Formülü hücreye yazdıracaksak :
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

EĞER sadece formül sonucunu yazdıracaksak
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Formüllerinden birini seçeriz. Formülde Değişken kullanılacaksa (") tırnak ile kesip & ile birleştirilmeli.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Yapıştırdığınız formülleri diğer hücrelere aşağıdaki gibi çoğaltabilirsiniz.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Konuyu okuyanlar

Üst