• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Metin yazan hücrelerden formül oluşturma.

Katılım
23 Eylül 2004
Mesajlar
91
Selamlar,

A1 hücresine metin olarak TOPLA A2 hücresine (B1:B5) yazıp A3 hücresinde A1 ve A2 hücresindeki metinleri birleştirerek formül oluştumanın yolu varmıdır.

Teşekkürler.
 
Sayın muratnazli,

Aşağıdaki kodları deneyebilirmisiniz.

[vb:1:6e0f47ed3e]
Sub Button1_Click()
[A3].Select
ActiveCell.Formula = "=" & [A1] & "(" & [A2] & ")"
End Sub
[/vb:1:6e0f47ed3e]
 
Sayın ripek

Visual bacic kodu işimi görmüyor. Excel'de başka bir hücreye yazmam gerekli.

ilginize teşekkür ederim.
 
Formüllerle formül oluşturmak biraz zor gibi görünüyor.

Ama üstadlar buna da bir çözüm bulurlar sanırım.
 
Yapmak istediğiniz tam olarak nedir? Eğer A1 hücresine yazdığınıza göre formülü değişken yapmak isterseniz ALTTOPLAM formülünü öneririm. Formülün kendisini yazı ile değişken yapmak pek mümkün görünmüyor ama aralığı değişken yapabilirsiniz. Örneğin.

Aralığı değişken yapmak için;

=TOPLA(DOLAYLI(A2))

İşlemi ve aralığı değişken yapmak için;

=ALTTOPLAM(A1;DOLAYLI(A2))

A1 hücresine 9 yazarsanız toplar, detay için alttoplam ile ilgili excel yardımına bakabilirsiniz.
 
Sayın leventm,

SAYIYAÇEVİR(EĞER(AY(par!$B$1)=2;[ocak.xls]gen_gid_reel_kum!B9+gen_gid_reel!B9 şöyle bir formülüm var. Formülde ay'a göre hangi dosyadaki B9 değerinin gen_gid_reel!B9 değeri ile toplamsı gerektiğini tanımlıyorum. İç içe eğer tanımlamaktansa [ocak.xls] kısmını herhangi bir hücreden getirerek değişken yapmak istiyorum.

AY(par!$B$1)=2;[ocak.xls]
AY(par!$B$1)=3;[şubat.xls]
AY(par!$B$1)=4;[mart.xls]
....
....
gibi,



İlginize teşekkürler.
 
Sayfa adını A1 hücresinden aldığını kabul edersek, aşağıdaki gibi kullanabilirsiniz. Ama bu seferde dosyanızın açık olması gerekir. Bence en iyi çözüm VBA dadır

=DOLAYLI("["&A1&"]gen_gid_reel_kum!B9")
 
Sayın leventm ,

Dosyalar açık onda bir sorun yok. Fakat referans alınacak hücre par isimli başka bir sayfada böyle olunca formül dolaylı formülü nasıl düzenlenecek. Aynı sayfada bir referans verdim formülünüz çalışıyor. Fakat başka sayfadan referans almayı beceremedim.
Yardımcı olursanız sevinirim.

Teşekkürler.
 
Aşağıdaki gibi deneyin.

=DOLAYLI("["&par!A1&"]gen_gid_reel_kum!B9")
 
Sayın leventm

Gönderdiğiniz gibi denedim #BAŞV! hatası veriyor.

Teşekkürler.
 
Geri
Üst