Y

Soru Hücrenin değeri hiç değişmesin.

  • Konuyu başlatan Konuyu başlatan YAMAHATO
  • Başlangıç tarihi Başlangıç tarihi

YAMAHATO

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba
Şimdi. Merkez bankasının kurunu anlık olarak baz alan bir makronun olduğu excel çalışma sayfam var.
Sorunum şu. Ürün alımı yapınca TL OLARAK maliyeti giriyorum ve bu TL maliyet makronun yardımıyla euro olarak excel sayfanındaki hücreme kaydet butonuna basınca kaydoluyor.
Sorun şu ki . Euro artar veya azalırsa euro maliyette artıp azalıyor.
Nasıl bir şey yapmalıyım ki, ilk girişten sonra birdaha excel sayfasında ki euro hücresi hiç değişmesin. Yani mesela 40 euro ise euro düşsede artsada 40 kalsın.
Bu konuda yardımcı olabilirmisiniz?
 

Ekli dosyalar

Merhabalar.

Sanıyorum 2 seçeneğiniz var.
-- Birinci seçenek sayfada P2 hücresindeki formülü, =EĞERHATA(N2/TCMB_KURU("EURO";A2;"DS");"")
olarak değiştirmek. Buradaki sıkıntı, belgenizdeki sayfada her işlem yaptığınızda, her satır için tekrar ve tekrar TCMB kurunun isnternetten çekilmesi gereği. Çünkü işlem formül ile yapılıyor.
-- İkinci seçenek ise, UserForm üzerinden kayıt sırasında, ilgili TextBox'a yazılan tarihe göre EURO kurunu buldurup,
N sütunundaki tutarı bu kura bölüp, sonucunu P sütununa DEĞER olarak doğrudan yazmak.
Bu yöntemde kur, sadece kayıt esnasında bulunmuş olur, güncelleme gerekmez.
Bunun için USerForm'daki KAYDET CommandButton kod blokunda
aşağıda kırmızı renklendirdiğim satırın altına yeşil olan satırı eklemeniz yeterli olacaktır.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(2 satır)

.
 
Üst