Aktif hücre içindeki formül değeri

Katılım
26 Ekim 2006
Mesajlar
77
Excel Vers. ve Dili
2003 TR
Arkadaşlar yaşadığım problem şu

Range("K4").Select
sonuc = ActiveCell.FormulaR1C1

Şeklinde makro içinde geçen komut var. Ancak bu komuta karşılık k4 hücresindede =topla(a1:a8) şeklinde bir formül var bunun değerini nasıl değişkene aktarabilirim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Her iki satırın yerine aşağıdaki gibi yazmanız yeterlidir.

sonuc=[k4]
 
Katılım
26 Ekim 2006
Mesajlar
77
Excel Vers. ve Dili
2003 TR
Her iki satırın yerine aşağıdaki gibi yazmanız yeterlidir.

sonuc=[k4]

Bunu uyguladım çalışıyorda ancak bügün başka bir sorunla karşılaştım.

sonuc=[k4] ile degişkenim sonuc üzerinde işlemleri yapıyorum ancak diğer sayfadaki g15 hücresine sıralı olarak çıkan sonuçları yazmasını istiyorum yani
a sayfasının g sutununun x satırındaki hücresine sonucu yazmasını istiyorum.
ancak a ve x değişken bir değer olduğu için visual alanında kullanamadım. bunu nasıl yapabilirim.

örnek verecek olursam o anda
a değişkeni sayfa1
x değişkeni 45
sonuç 4589658 olsun benim istediğim bunların durumuna göre
sayfa1 deki g45 hücresine 4589658 yazması bunu nasıl başarabilirim.

ve a ve x değişken cinsini ne olarak belirtmeliyim ben sağlam olsun diye string verdim ama yapamadım.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,558
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki şekilde denermisiniz.

Kod:
sonuc=[K4]
Sheets("Sayfa2").Cells(65536,"G").Offset(1,0)=sonuc
 
Katılım
26 Ekim 2006
Mesajlar
77
Excel Vers. ve Dili
2003 TR
Selamlar,

Aşağıdaki şekilde denermisiniz.

Kod:
sonuc=[K4]
Sheets("Sayfa2").Cells(65536,"G").Offset(1,0)=sonuc
arkadaşım amacım buradaki sayfa2 ve hücre değerine değişken atamak istiyorum.

yani Sheets("Sayfa2").Cells(65536,"G").Offset(1,0)=sonuc şeklindeki formülde sayfa diye bir değişken ve sira diye bir değişken olacak vu bu değişkenler değiştiğinde ona göre gidip o sayfaya ve o satıra yazacak amacım bu
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,558
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek bir dosya üzerinde ne yapmak istediğinizi açıklayabilirmisiniz.
 
Katılım
26 Ekim 2006
Mesajlar
77
Excel Vers. ve Dili
2003 TR
Örnek

Arkadaşım yardımların için çok teşekkür ederim epey bir zahmet veriyorum ama bunu bulmam gerekiyor. istemiş olduğun örnek ekte
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,558
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek dosyanız üzerinde gerekli düzenlemeyi yaptım incelermisiniz.
 
Katılım
26 Ekim 2006
Mesajlar
77
Excel Vers. ve Dili
2003 TR
Çok Çok Tşk.

Çok sağol arkadaşım işimi en ala şekilde görür.
Yardımların içinde çok tşk. ederim.
 
Üst