Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > EXCEL-Soruları > Makro-VBA
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Makro-VBA Makro veya VBA ile ilgili sorularınızı buraya gönderebilirsiniz.
Dosya ekleyebilirsiniz

Özel Arama


Yanıtla
 
Paylaş Konu Araçları Görünüm Modları
Eski 05-02-2018, 12:02   #1
Believing
Altın Üye
 
Giriş: 19/05/2013
Şehir: Antalya
Mesaj: 243
Excel Vers. ve Dili:
Office Pro 2010 TR 32 Bit Windows Pro 8.1 TR 64 Bit
Varsayılan Gizlenen Sütunlardaki Veriyi Genel Toplam Harici Tutma Yardımı

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.
Eklenmiş Dosyalar
Dosya Türü: xlsm Gizli Sütunların Toplamama Örneği.xlsm (17.0 KB, 5 Görüntülenme)
Believing Çevrimdışı   Alıntı Yaparak Cevapla
Eski 05-02-2018, 15:35   #2
Ömer BARAN
Uzman
 
Giriş: 08/03/2011
Şehir: ANKARA / İSTANBUL
Mesaj: 9,721
Excel Vers. ve Dili:
Office 2013 TÜRKÇE
Varsayılan

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.
.
__________________
.
☾✭ İnadına TÜRKÇE ✭☽

-- Sorunuzu, gerçek belgenizle aynı yapıda ve olması gereken sonuçların elle yazıldığı örnek belge ile destekleyiniz.
-- ALTIN ÜYELİK öneriyorum. / FORUM KURALLARInı mutlaka okuyunuz.
-- ALTIN ÜYE olmayanlar, örnek belgeyi dosya.tc, dosya.co gibi bir siteye yükleyip, belgeye erişim adresini verebilir.
-- Özel mesaj ile soru sormayınız. / Geri bildirimde bulunulmayan cevaplarımı siliyorum.
Ömer BARAN Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-02-2018, 13:38   #3
Believing
Altın Üye
 
Giriş: 19/05/2013
Şehir: Antalya
Mesaj: 243
Excel Vers. ve Dili:
Office Pro 2010 TR 32 Bit Windows Pro 8.1 TR 64 Bit
Varsayılan

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/F...EVING.rar.html
Believing Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-02-2018, 13:47   #4
Ömer BARAN
Uzman
 
Giriş: 08/03/2011
Şehir: ANKARA / İSTANBUL
Mesaj: 9,721
Excel Vers. ve Dili:
Office 2013 TÜRKÇE
Varsayılan

Dosyayı başka bir paylaşım sitesine yükler misiniz?
Chrome, "Tehlikeli Olabilir" uyarısı vererek dosyayı indirme işlemini tamamlamıyor.
.
__________________
.
☾✭ İnadına TÜRKÇE ✭☽

-- Sorunuzu, gerçek belgenizle aynı yapıda ve olması gereken sonuçların elle yazıldığı örnek belge ile destekleyiniz.
-- ALTIN ÜYELİK öneriyorum. / FORUM KURALLARInı mutlaka okuyunuz.
-- ALTIN ÜYE olmayanlar, örnek belgeyi dosya.tc, dosya.co gibi bir siteye yükleyip, belgeye erişim adresini verebilir.
-- Özel mesaj ile soru sormayınız. / Geri bildirimde bulunulmayan cevaplarımı siliyorum.
Ömer BARAN Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-02-2018, 13:52   #5
Believing
Altın Üye
 
Giriş: 19/05/2013
Şehir: Antalya
Mesaj: 243
Excel Vers. ve Dili:
Office Pro 2010 TR 32 Bit Windows Pro 8.1 TR 64 Bit
Varsayılan

Elbette.

http://dosya.co/futujt13z1la/Faaliye...EVING.rar.html

Veya

https://www.dosyaupload.com/hQd3
Believing Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-02-2018, 14:49   #6
Ömer BARAN
Uzman
 
Giriş: 08/03/2011
Şehir: ANKARA / İSTANBUL
Mesaj: 9,721
Excel Vers. ve Dili:
Office 2013 TÜRKÇE
Varsayılan

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.
.
__________________
.
☾✭ İnadına TÜRKÇE ✭☽

-- Sorunuzu, gerçek belgenizle aynı yapıda ve olması gereken sonuçların elle yazıldığı örnek belge ile destekleyiniz.
-- ALTIN ÜYELİK öneriyorum. / FORUM KURALLARInı mutlaka okuyunuz.
-- ALTIN ÜYE olmayanlar, örnek belgeyi dosya.tc, dosya.co gibi bir siteye yükleyip, belgeye erişim adresini verebilir.
-- Özel mesaj ile soru sormayınız. / Geri bildirimde bulunulmayan cevaplarımı siliyorum.
Ömer BARAN Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-02-2018, 15:02   #7
Believing
Altın Üye
 
Giriş: 19/05/2013
Şehir: Antalya
Mesaj: 243
Excel Vers. ve Dili:
Office Pro 2010 TR 32 Bit Windows Pro 8.1 TR 64 Bit
Varsayılan

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.
Believing Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-02-2018, 15:10   #8
Ömer BARAN
Uzman
 
Giriş: 08/03/2011
Şehir: ANKARA / İSTANBUL
Mesaj: 9,721
Excel Vers. ve Dili:
Office 2013 TÜRKÇE
Varsayılan

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.
.
__________________
.
☾✭ İnadına TÜRKÇE ✭☽

-- Sorunuzu, gerçek belgenizle aynı yapıda ve olması gereken sonuçların elle yazıldığı örnek belge ile destekleyiniz.
-- ALTIN ÜYELİK öneriyorum. / FORUM KURALLARInı mutlaka okuyunuz.
-- ALTIN ÜYE olmayanlar, örnek belgeyi dosya.tc, dosya.co gibi bir siteye yükleyip, belgeye erişim adresini verebilir.
-- Özel mesaj ile soru sormayınız. / Geri bildirimde bulunulmayan cevaplarımı siliyorum.
Ömer BARAN Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-02-2018, 15:24   #9
Believing
Altın Üye
 
Giriş: 19/05/2013
Şehir: Antalya
Mesaj: 243
Excel Vers. ve Dili:
Office Pro 2010 TR 32 Bit Windows Pro 8.1 TR 64 Bit
Varsayılan

Sayın Ömer bey,

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

Saygılarımla.
Believing Çevrimdışı   Alıntı Yaparak Cevapla
Eski 06-02-2018, 16:58   #10
Ömer BARAN
Uzman
 
Giriş: 08/03/2011
Şehir: ANKARA / İSTANBUL
Mesaj: 9,721
Excel Vers. ve Dili:
Office 2013 TÜRKÇE
Varsayılan

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
.
__________________
.
☾✭ İnadına TÜRKÇE ✭☽

-- Sorunuzu, gerçek belgenizle aynı yapıda ve olması gereken sonuçların elle yazıldığı örnek belge ile destekleyiniz.
-- ALTIN ÜYELİK öneriyorum. / FORUM KURALLARInı mutlaka okuyunuz.
-- ALTIN ÜYE olmayanlar, örnek belgeyi dosya.tc, dosya.co gibi bir siteye yükleyip, belgeye erişim adresini verebilir.
-- Özel mesaj ile soru sormayınız. / Geri bildirimde bulunulmayan cevaplarımı siliyorum.
Ömer BARAN Çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 06:26


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım -- Beylikdüzü mali müşavir - Beylikdüzü mali müşavir - Lingerie - Dyeing Machine - Karton Bardak- Karton Bardak- Çorlu Dil Konuşma Terapisti- Çorlu Dil Konuşma Terapisti- Çorlu Konuşma Terapisti- Çorlu Konuşma Terapisti- Çorlu Özel Eğitim- Site Yönetimi- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Çorlu- Çorlu Araç Takip- Çorlu Su Arıtma- Gebze Emlak- Rampa- Rotary- Çorlu İnternet Sitesi- Çorlu Sürücü Kursu- Çorlu Sürücü Kursu- Şişli Avukat- Edirne Serbest Muhasebeci- Çorlu Etüt- İstanbul Botanik- Çorlu Sigorta- Kağıt Bardak- Kağıt Bardak- Kaplan Tekstil- Çorlu Perde- Çorlu Perde- Çorlu Havuz- Çorlu Havuz- Makina- Danışmazlar- Çorlu Perde Yıkama- Çorlu Perde Yıkama- Okul Danışmanlık- Çorlu Ayakkabı- İzmit Sigorta- ADR'li taşıma kabı imalatı- Mekanik Tesisat- Çorlu Grafik Tasarım-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden