• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Eğitim VBA ile dizi formülü girmek

Patron

Site Dostu
Kullanıcı Bilgileri
Katılım
6 Mar 2021
Mesajlar
2,438
Çözümler
711
Aldığı beğeni
2,860
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.
 
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

Geri
Üst