B C Girişinde E F Hesabını Makrolaştırma

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

selis

Kullanıcı
Katkı: %1
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Arkadaşlar herkese merhabalar, ekteki dosyada B ve C hücresine değer girdiğimde sayfada otomatik E ve F hücresindeki formülller kodla hesaplansın istiyorum nasıl yapabilirim şimdiden teşekkür ederim.
 

Ekli dosyalar

@selis

-- Alt taraftan Sheet1'in adına sağ tıklayıp KOD GÖRÜNTÜLEyi seçin,
-- Açılacak VBA ekranında sağdaki boş alana şu kodu yapıştırın.
Hesaplama örnek belgedeki kural isimli sayfaya göre yapılır.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (5 satır). Giriş Yap
 
B ve C sütununda hücre içeriğini silince ilgili verinin de silinmesi için en iyisi şu satırı da tam ortaya ekleyin.

If Target = Empty Then: Target.Offset(0, 2) = Empty: Exit Sub

Önceki cevabıma ekledim.
 
Hocam tekrar merhaba, ekteki dosyada formülü kullanamadım aslında saat verileri ama nedense saat olarak gelmiyor o yuzden kodda calısmadı ne yapabilirim? Teşekkür ederim.
 

Ekli dosyalar

@selis
Gerçek belgenizdeki SAAT verileri SAYISAL değil METİN olduğu için bu sorunu yaşıyorsunuz.
Kodda, ilgili yere kırmızı renklendirdiğim kısmı ekleyince düzelir.
........ Evaluate("=VLOOKUP(1*" & Targ..........
 
Açılış mesajınızdaki ilgili kısım şöyle:
.....ekteki dosyada B ve C hücresine değer girdiğimde sayfada otomatik E ve F hücresindeki formülller kodla hesaplansın istiyorum.......

Yani verileri elle gireceğinizi varsaymış idim.
Mevcut stok veriniz için ya ayrı bir kod oluşturulmalı ya da B ve C sütunundaki dolu hücreleri için F2+ENTER işlemi yapılmalı.
 
-- Ya en baştan en sona kadar J ve K sütunu hücreleri için birer kez F2+ENTER işlemi yapacaksınız (daha önce verdiğim kod işlemi yapar),
-- Ya da şu kodu çalıştırın.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (6 satır). Giriş Yap
 
Geri
Üst