• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Macroyu Aktif Sayfa Ismine Göre Çalıştırma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

incsoft

Yeni Üye
Katılım
13 Eki 2021
Mesajlar
226
Çözümler
1
Aldığı beğeni
18
Excel V
Office 2019 TR
Konu Sahibi
Arkadaşlar kullanmış olduğum raporumda ayın günlerine göre 1......31 aralığında ve aşağıdaki formülle işlem yapıyor ancak ayda 31 gün varsa alt alta 31 adet yazmam ve 1$D3:D39 , 2$D3:D39.................31$D3:D39 olarak değiştirmem gerekiyor. Bunu ona gerek kalmadan My_Query = "Select Distinct * From [1$D3:D39] Where Not IsNull(F1)" kısmındaki [1$D3:D39] formülünü aktif sayfadan alacak şekilde nasıl yapabilirim arkadaşlar? Birde butona tıklamadan veri girildikçe otomatik yapma imkanı varmıdır?




HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Macroyu Aktif Sayfa Ismine Göre Çalıştırma​

 
Merhaba, daha sade anlaşılır, basit anlat isteğini. Senin kodların sende kalsın sadece ne istediğini yaz.
 
Örnek gönderin.
Göndermiş ya üstad :)
Bazen konulardada mesajlarınızı okuyorum ve söylemedende edemeyeceğim düşünüyorum acaba konularımı karıştırıyorsunuz yoksa şaka olsunmu diye yazıyorsunuz konulara :)
Gerçekten bunu hep merak ediyorum.
 
Birde butona tıklamadan veri girildikçe otomatik yapma imkanı varmıdır?
Hocam sayfa kodunda bu prosüdürü çağrabilirsiniz sheetschange kodunda.

Alttaki gibi kodlar ile örneğin.Müsait olmadığım için mobilden yol gösterdim.
If not intersect(........
 
Yanlış yazmadıysam alttaki gibi vd kod yazdığım aralıkta çalışır.Tabii hata kodlarıda eklemeniz gerekecek.
HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Hocam dinamik yapmak istediğiniz yer yukarıdaki [1$D3 : D39] ise üstat Refaz çözüm bildirmiş.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst