Kod ile düşeyara formülü kullanımı

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

Kısa Açıklama

Kod ile düşeyara formülü kullanımı isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
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.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(5 satır)
 
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.

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