Çoketopla Vba

Volkan1107

Altın Üye
Katılım
15 Ağustos 2011
Mesajlar
17
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
04-05-2025
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

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,741
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Özet tablo kullanmayı denediniz mi?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,741
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ne anlamda kullanışlı olmuyor?
 

Volkan1107

Altın Üye
Katılım
15 Ağustos 2011
Mesajlar
17
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
04-05-2025
Ne anlamda kullanışlı olmuyor?
Veri giren arkadaşlar karıştırabiliyor. Özet tablo ile yapabiliyorum vba kod ile yapılabilirmi yada mantığını gösteren bir örnek olursa çalışacağım, tarih kısmında zorluk çekiyorum
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,741
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 

Volkan1107

Altın Üye
Katılım
15 Ağustos 2011
Mesajlar
17
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
04-05-2025
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,741
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dosyanızda ürün adı alanını nereden alıyorsunuz?
 

Volkan1107

Altın Üye
Katılım
15 Ağustos 2011
Mesajlar
17
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
04-05-2025
222540
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,741
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Peki ürün kodlarını kendiniz mi yazacaksınız, yoksa onlarda dinamik şekilde güncellenecek mi?
 

Volkan1107

Altın Üye
Katılım
15 Ağustos 2011
Mesajlar
17
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
04-05-2025
Korhan Bey;

Çok iyi olmuş emeğinize sağlık çok teşekkürler, ilave olarak buton olmadan olabilir mi?

Ayrıca bu tarz çalışmalar yapabilmem için nereden başlamalıyım önerebileceğiniz bir kaynak var mı?
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,741
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.

 

Volkan1107

Altın Üye
Katılım
15 Ağustos 2011
Mesajlar
17
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
04-05-2025
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?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,741
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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
 

Volkan1107

Altın Üye
Katılım
15 Ağustos 2011
Mesajlar
17
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
04-05-2025
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.
 
Üst