• DİKKAT

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

Çoketopla Vba

Katılım
15 Ağustos 2011
Mesajlar
17
Excel Vers. ve Dili
Microsoft 365 Tr
Arkadaşlar Merhaba;

2021 sayfasında bulunan ürün miktarı kg hücresine giriş yapınca 2021 Özet Rapor sayfasına miktarlar ürün koduna göre ay bazında düşmektedir. Bu işlemi vba kodları ile yapabilirmiyim, formdaki konuları inceledim bir tanesinde kilogramı getirttim ama aylara göre yapamadım. Yardımlarınızı bekliyorum.
 

Ekli dosyalar

Özet tablo kullanmayı denediniz mi?
 
Ne anlamda kullanışlı olmuyor?
 
Elbette yapılabilir.

Fakat biz üyelerimize genellikle en efektif ve kolay yolu önermeyi ve öğretmeyi hedefliyoruz.

Excel size bu kolaylığı sağlamışken kullanmakta fayda var.

Ama ben genellikle kime özet tablo önerdiysem genellikle bu tepkiyi alıyorum. Excel severler sanırım özet tabloya ısınamadı.

Bana sorarsanız oldukça pratik ve kullanışlı bir araçtır.
 
Elbette yapılabilir.

Fakat biz üyelerimize genellikle en efektif ve kolay yolu önermeyi ve öğretmeyi hedefliyoruz.

Excel size bu kolaylığı sağlamışken kullanmakta fayda var.

Ama ben genellikle kime özet tablo önerdiysem genellikle bu tepkiyi alıyorum. Excel severler sanırım özet tabloya ısınamadı.

Bana sorarsanız oldukça pratik ve kullanışlı bir araçtır.
Teşekkürler Korhan Bey
 
Dosyanızda ürün adı alanını nereden alıyorsunuz?
 
Peki ürün kodlarını kendiniz mi yazacaksınız, yoksa onlarda dinamik şekilde güncellenecek mi?
 
Buton olmadan olabilir.

Ama kodu tetiklemek için bir olay gerekiyor. Siz nasıl olsun istiyorsunuz?

Öğrenmek için elbette temelden başlamalısınız. Bununla ilgili olarak aşağıdaki konuyu inceleyiniz.

 
Buton olmadan olabilir.

Ama kodu tetiklemek için bir olay gerekiyor. Siz nasıl olsun istiyorsunuz?

Öğrenmek için elbette temelden başlamalısınız. Bununla ilgili olarak aşağıdaki konuyu inceleyiniz.

Örnek olarak Sayfa 2021 E6 dan sonraki hücrelere değer girdiğimde tetikleyebilir miyiz?
 
2021 isimli sayfanızın kod bölümüne uygulayıp deneyiniz.

C++:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Veri As Range
    If Intersect(Target, Range("E6:E" & Rows.Count)) Is Nothing Then Exit Sub
    For Each Veri In Application.Intersect(Target, Range("E6:E" & Rows.Count))
        If Veri.Value <> "" Then
            Call Module1.Ozet_Tablo_Olustur
            Exit For
        End If
    Next
End Sub
 
2021 isimli sayfanızın kod bölümüne uygulayıp deneyiniz.

C++:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Veri As Range
    If Intersect(Target, Range("E6:E" & Rows.Count)) Is Nothing Then Exit Sub
    For Each Veri In Application.Intersect(Target, Range("E6:E" & Rows.Count))
        If Veri.Value <> "" Then
            Call Module1.Ozet_Tablo_Olustur
            Exit For
        End If
    Next
End Sub
Korhan Bey oluyor, tüm yardımlarınız için çok teşekkür ederim.
 
Geri
Üst