• DİKKAT

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

VBA ile hücreye formül atama

Katılım
12 Ekim 2020
Mesajlar
7
Excel Vers. ve Dili
Professional Plus 2019
Merhabalar,

VBA ile herhangi bir hücreye formül atamak için yardım istiyorum.

Range("G" & son).Formula = ""=PLATO|DDE!"" & stockstockbuy.Text & "".SONFIYAT""

şeklinde yazıyorum ama hata veriyor.

Şimdiden teşekkür ederim.
 
Merhaba,
Öncelikle foruma hoşgeldiniz.
Acaba formülü Vba ile değil de elle yazsanız formülünüz nasıl olurdu?
 
Yazmaya çalıştığınız formülü (""=PLATO|DDE!"" & stockstockbuy.Text & "".SONFIYAT"" ) anlamlandırmadığım için sormuştum.
Baştaki sayfa ismi ama yardımcı olabilmek için sonuna ne yazmaya çalıştığınızı anlamaya çalışıyorum...
 
Yazmaya çalıştığınız formülü (""=PLATO|DDE!"" & stockstockbuy.Text & "".SONFIYAT"" ) anlamlandırmadığım için sormuştum.
Baştaki sayfa ismi ama yardımcı olabilmek için sonuna ne yazmaya çalıştığınızı anlamaya çalışıyorum...
Aslında bu dışarıdan veri alınmasına yarayan bir formül. İdeal borsa programından hissenin son fiyatını alıyor. Ortadaki de hissenin kodu.
 
Maalesef nasıl bir çözüm istediğinizi anlayamıyorum.
Ben yardımcı olamayacağım, konu hakkında bilgi sahibi olan bir arkadaş yardımcı olabilir.
İyi çalışmalar...
 
Maalesef nasıl bir çözüm istediğinizi anlayamıyorum.
Ben yardımcı olamayacağım, konu hakkında bilgi sahibi olan bir arkadaş yardımcı olabilir.
İyi çalışmalar...
Aslında sorum basit Hücre içinde (=PLATO|DDE!THYAO.SONFIYAT) şeklinde olduğunda THYAO hissesinin son fiyatını sürekli güncelleyen bir formül bu. Aynısını userformdan comboboxta seçilen hisse ismine göre ilgili hücreye formül olarak nasıl yazacağımı bulamadım. Yine de teşekkür ederim.
 
Eğer =PLATO|DDE!THYAO.SONFIYAT formülü çalışıyorsa Range("G" & son).Formula = "=PLATO|DDE!" & stockstockbuy.Text & ".SONFIYAT" şeklinde ya da Range("G" & son).FormulaLocal = "=PLATO|DDE!" & stockstockbuy.Text & ".SONFIYAT" şeklinde deneyiniz.
Umarım çalışır.
İyi çalaışmalar...
 
Eğer =PLATO|DDE!THYAO.SONFIYAT formülü çalışıyorsa Range("G" & son).Formula = "=PLATO|DDE!" & stockstockbuy.Text & ".SONFIYAT" şeklinde ya da Range("G" & son).FormulaLocal = "=PLATO|DDE!" & stockstockbuy.Text & ".SONFIYAT" şeklinde deneyiniz.
Umarım çalışır.
İyi çalaışmalar...
Local olan çalıştı çok teşekkür ederim.
 
Geri
Üst