• DİKKAT

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

A1'de formül olan değeri, B1'e rakamsal değer olarak nasıl atabiliriz?

  • Konbuyu başlatan Konbuyu başlatan gurkann
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Şubat 2006
Mesajlar
61
Excel Vers. ve Dili
Office 2003 pro. edition - TR
merhaba arkadaşlar, başlık açıklayıcı olmadıysa kusura bakmayın. Bir de şöyle belirteyim;

a1 hücresi =C1*D1 şeklinde bir formül. (sonucu da 10 olsun.)
b2 hücresinde 10 yazmasını istiyorum. (değer olarak yazmalı)

a1 e bakarsanız sonuç değişken olduğu için b2 değeri de bir yandan güncel kalmalı.

bu mümkün müdür?
sanırım formülle bu mümkün değil, sonuçta döngüsel bir enayilik var işin içinde.
makro mu yazmak gerek??
 
Selamlar,

Sayfanızın kod bölümüne aşağıdaki kodu uygulayınız. C1 yada D1 hücresine değer girdiğinizde otomatik olarak sonucu B2 hücresinede değer olarak yazacaktır.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [C1,D1]) Is Nothing Then Exit Sub
    If Target <> "" Then [B2] = [A1]
End Sub
 
selam sayfa sekmesinden kod görüntüleye tıklayıp yazdığınız kodu paste yaptım ama bir şey değişmedi. neden etkilemedi acaba?
 
Selamlar,

Sanırım mesajımı dikkatli okumadınız. Kodu bahsettiğiniz kısıma uyguladıktan sonra C1 yada D1 hücrelerindeki verileri değiştirip sonucu gözlemleyebilirsiniz. Bu işlemi daha farklı şekillerde de denetleyebiliriz. Siz hangi durumda B2 hücresine değerin yazılmasını istediğinizi belirtirseniz ona göre yardımcı olmaya çalışırız.

Not: Belirtmediğiniz için bende C1 yada D1 hücrelerine veri girdikçe işlemin olmasını istediğinizi düşünerek cevaplamıştım.
 
Geri
Üst