Gizlenen Sütunlardaki Veriyi Genel Toplam Harici Tutma Yardımı

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Uzman Arkadaşlar,

Bir çalışma kitabında makro ile gizlenen/gösterilen sütunlar bulunmaktadır. Tablonun sağında ise genel toplam sütunları bulunmaktadır. Gizlenen sütunlara ait hücrelerdeki verileri genel toplama dahil edilmemesini, aynı sütunların görünür yapılması durumunda genel toplama dahil olmasını nasıl sağlarız. Siz uzman arkadaşların çok değerli yardımlarını rica ediyorum.

Saygılarımla.
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Madem belgenizde, sütunları gizleme/gösterme makrosu var ve bu makroların yaptığı işleme göre, toplama dahil olma/olmama isteğiniz var;
kullanılan sütun gizleme/gösterme makro kodlarınız da dosyada olmalı ki, o kodlara ilave yapılarak öneride bulunabilsin değil mi?
Neticede istenilen işlemin tetiklenme zamanı bu sütun gizleme/gösterme olayı.

Özetle; soru için eklenen belgelerin gerçek belgenin (çok veri içermemesi iyi olur) özel bilgi içermeyen bir kopyası olması lazım.
.
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Ömer BARAN,

Makro veya VBA kodları konusunda yetersiz olduğum için bahsettiğiniz konuyu düşünemedim. Çalışmanın orjinal hali ekteki gibi olup, konuya gösterdiğiniz ilgi için size çok teşekkür ederim.

Saygılarımla.

Dosya Link:
http://s3.dosya.tc/server13/ww3bzd/Faaliyet_BELIEVING.rar.html
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Dosyayı başka bir paylaşım sitesine yükler misiniz?
Chrome, "Tehlikeli Olabilir" uyarısı vererek dosyayı indirme işlemini tamamlamıyor.
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.

Belgenizdeki formüllerin tümüne bakmış/incelemiş değilim.
Anladığım kadarıyla; userformda ilk iki Listbox'taki seçimlere göre sütunlar, üçüncü Listbox'taki seçimlere göre de satırlar gizleniyor veya gösteriliyor.

Gördüğüm kadarıyla matematiksel işlemleri kodlarla değil, sayfadaki formüllerle yapıyorsunuz.
Bu nedenle; fikir olarak şunu söyleyebilirim.
► Sütün gizleme/gösterme kodlarında;
-- Columns(....).Hidden=True satırından sonra Cells(1,....)=0
-- Columns(....).Hidden=False satırlarından sonra Cells(1,....)=1
► Satır gizleme/gösterme kodlarında da;
Rows(....).Hidden = True satırından sonra Cells(....,1)=0
Rows(....).Hidden = False satırından sonra Cells(....,1)=1
şeklinde satırlar ekleyip,
-- A sütununa, gizlenen satırlar için 0, gösterilen satırlar için 1 yazdırmak,
-- 1'inci satıra, gizlenen sütunlar için 0, gösterilen sütunlar için 1 yazdırmak,
>> ardından da kullandığınız formülleri bu 1 sayılarını koşul olarak kullanacak şekilde güncellemek
(EĞER ile olabilir/TOPLA.ÇARPIM işleminde koşul göstermek olabilir, ETOPLA ile olabilir, formüllerin yapısına göre uygun olanı seçersiniz)
çözüm olur gibi geldi bana.
.
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Ömer bey,

Anlatımız için size çok teşekkür ederim.
İnşallah anlatımınızdan yola çıkarak yapabilirim.

Saygılarımla.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Kodlarınızı, F8 tuşuna basarak adım adım çalıştırın ki;
gizleme ve gösterme kod satırını görebilesiniz, ona göre de belirttiğim şekilde işlem yaparsınız.

Gösterme/gizleme işlemi;
-- For....Next döngüsüyle tek tek yapılıyorsa önceki cevabımda belirttiğim gibi,
-- topluca yapılıyorsa Range(....)=0 veya Range(....) = 1 gibi kod satırıyla
işlemi yapmanız gerekebilir.
.
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Ömer bey,

Genel Toplam sütunları için neler yapmalıyım?

Saygılarımla.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.

Ekteki belgeye bazı ilaveler yaptım.
Dosya içerisine eklediğim açıklamalara ve kodlara bakınız.
Kontroller gerçekleştirin.

GENEL TOPLAMlar dediğiniz alanlarda da istenillenin gerçekleştiğini sanıyorum.
Olmadı ise satır/sütun gibi net alan belirterek sorunu yazın tekrar bakılır.

Cevap eki olup sildiğim, çözüm önerisinin uygulandığı belge : Faaliyet_BELIEVING.rar
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Konu sahibi, bir önceki cevabımdan sonra bir'den fazla kez forumda çevrimiçi olduğu halde,
eklediğim belge ve verdiğim çözüm için geri bildirimde bulunmadığından bir önceki cevabımın ekindeki belgeyi sildim.
.
 
Üst