Sitemize Hoşgeldiniz

Türkiye'nin en geniş özeliklere sahip forumu olan ExcelDestek.Com üzerinde soru sorabilmek, daha önceki sorulan sorulara, açılan konulara cevap yazabilmek, puan kazanabilmek, kazandığınız puanlar ile dosya indirebilmek ve çok daha fazla özellikten yararlanabilmek için sitemize üye olunuz.
Hemen Üye Ol ya da Giriş Yap

Sorun Cevaplayalım

Excel'e dair sorularınızı sorun, cevaplayalım.

Çözümlenmiş Sorular

Kullanıcılarımızın sorularını ve sunduğumuz çözümleri inceleyin.

Destek Ekibimiz Sizlerle

Ücretli destek ve özel hizmet talep edebilirsiniz.

  • Web sitemizi "REKLAMSIZ" olarak ziyaret etmek ister misiniz?
    Gerek sitemize destek, gerekse de reklam görmeden sitemizde gezinmek isterseniz, HESAP YÜKSELTME sayfasından SADECE 15-TL'ye 1 yıl boyunca ÜCRETLİ ÜYELİK almanız yeterli olacaktır.
    Detaylı bilgilendirme için lütfen buraya tıklayınız!

Genel Excel Makrolar Çözüldü Girilecek kriterlere göre tablo hazırlama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

PriveT

İlyas
Site Yöneticisi
SMS Onaylı
Katılım
26 Nis 2019
Mesajlar
324
Yaş
42
Web Sitesi
www.candiyet.net
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Arkadaşlar merhaba,

Yardımcı olabilirseniz sevinirim.
Acemi bir şekilde oluşturduğum bir dosya var. Biraz arap saçına döndü ama oldukça düzgün çalışıyor.
Ben bu dosyanın daha toplu ve daha profesyonel halini merak ediyorum.
Ne istediğimi görerek daha iyi anlarsınız düşüncesiyle ve belki birinin işine yarar düşüncesiyle kendi hazırladığım dosyayı ekliyorum.
Siz dosyayı hazırlarken benim formüllerimi hiç dikkate almadan, kendi bilgilerinizle sıfırdan geliştirirseniz eminimki daha sade ve kullanışlı olacaktır.

Dosyadan beklentilerim;
- "SEANS BİLGİSİ İŞARETLE" sayfasındaki gibi seçenekler olan bir sayfa (Daha toplu olur derseniz "salon" seçimi de "spor dalı" seçimi tarzında olabilir.)
- "SEANS BİLGİSİ İŞARETLE" sayfasındaki seçeneklerden yola çıkarak "YOKLAMA" sayfamız otomatik hazırlanacak.

İçerik olarak;
-- YOKLAMA sayfasında A satırında "Spor salonunun adı" seçime göre otomatik olarak gelecek; (Seçim&" "&"SPOR KULÜBÜ"),
-- Bir altına seçime göre "Seans dönemi" (AY - YIL), ve "Spor dalı" otomatik gelecek; (Seçim1&" "&Seçim2&" "&"SPORCU YOKLAMASI"),
-- D4 hücresine seçilen ayın seçilen seans günlerine denk gelen, o ayın ilk seans tarihi hesaplanıp "gg" formatında gelecek ve sağa doğru seçilen günlere denk gelen günler "gg" formatında devam edecek,
-- D5 hücresine, D4 hücresi "ggg" olarak gelecek, ve sağa doğru devam edecek,
-- Dolayısıyla öğrenci sayısı ve seans günü sayısı değişken olacağı için kenarlıklar da bunu dikkate alarak (dolu hücre aralıkları) örnek dosyadaki gibi otomatik yapılacak. (Ben A sütunu ve 4 satırını dikkate alarak koşullu biçimlendirmeyle yaptım)

Buradan sonrası da olursa güzel olur, olmazsa da önemli değil aşaması;
-- 1 ve 2. satırlar tablo genişliğine göre sayfayı veya tabloyu ortalayacak,
-- Yazdırırken ölçeklendirme tüm sütunlar 1 sayfaya sığacak. Satırda ölçekleme olmayacak.

Not: Ben hazırlarken geçmiş veya uzak geleceğe yoklama çıkartmadığımız için yıl seçeneğine gerek duymadım. Bir tek aralık ayındayken ocak ayının yoklamasını hazırlarken sorun olabilir. O da önemli değil. Ama siz isterseniz ekleyebilirsiniz.
Ben yardımcı sayfa olarak ELLEME isimli bir sayfa oluşturup gizledim.

Umarım eksik ve karışık bir anlatım olmamıştır.

Bu isteğimi makrolu ve makrosuz alternatiflerle oluşturabilir misiniz?

Şimdiden teşekkürler.
 

Ekli dosyalar

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
779
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Üstat @PriveT öncelikle makro gerektiren böyle bir çalışmayı koşullu biçimlendirme, formüllerle ve makrosuz yaptığın için tebrik ederim.

Ekli dosyada 1adet Userform1 mevcuttur. mesajında belirtmiş olduğun;
--
1 ve 2. satırlar tablo genişliğine göre sayfayı veya tabloyu ortalayacak,
-- Yazdırırken ölçeklendirme tüm sütunlar 1 sayfaya sığacak. Satırda ölçekleme olmayacak.

1.maddede yazmış olduğun işlem tamamdır. 2.madde için makrolu çözüm bulamadım ama bu dosyayı kullanırsan otomatik ayarlayacaktır, eğer başka dosyada nasıl yaparım dersen aşağıda bir gif resmi koydum. Görüntüde ki Width:1 Sayfa Height: Otomatik olmalıdır.

İyi Çalışmalar, İyi forumlar. ?‍♂



415

tüm sütunlar 1 sayfaya sığacak. Satırda ölçekleme olmayacak.
 

Ekli dosyalar

PriveT

İlyas
Site Yöneticisi
SMS Onaylı
Katılım
26 Nis 2019
Mesajlar
324
Yaş
42
Web Sitesi
www.candiyet.net
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

@metehan8001 üstadım öncelikle ayırdığınız zaman için teşekkür ederim.
Malesef makronun M'sinden anlamayınca formüllerden böyle çorba gibi birşey yapmak zorunda kaldım. ? Yaparken de aldığım yardımları hep formül olarak istedim kendim istediğim gibi düzenleyebileyim diye.

Benim şu an kullandığım windows ve ofis yabancı dil (kiril alfabesi) sanırım bundan olsa gerek ekli resimlerdeki hatayı verdi.
Dosyanın asıl kullanılacağı bilgisayarlardaki windowslar ve ofisler Türkçe. Ofis versiyonları ise 2010 (etkiler mi bilmiyorum) .
Yarına kadar sabredemeyip açtım dosyayı, açınca da ön bilgi vermeden sayfadan ayrılırsam bu emeğe ayıp etmiş olurum düşüncesiyle ilk deneme sonucunu yazmak istedim.
Yarın müsait olur olmaz dediğim gibi diğer bilgisayarda deneyip sonucu bildireceğim.

Bir de makro dosyayı açar açmaz çalışmadı. Yani bu seçim ekranı gelmedi. Makroyu elle çalıştırmam gerekti. Eğer bu da şuan kullandığım programlardan kaynaklanmıyorsa dosya açılınca seçenek sayfasının direk ekrana gelmesi daha güzel olur.

Yarına görüşmek üzere, sağlıcakla kalın.



1.JPG 2.JPG
 

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
779
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Bir de makro dosyayı açar açmaz çalışmadı. Yani bu seçim ekranı gelmedi. Makroyu elle çalıştırmam gerekti. Eğer bu da şuan kullandığım programlardan kaynaklanmıyorsa dosya açılınca seçenek sayfasının direk ekrana gelmesi daha güzel olur.
Önce üsteki alıntıyı cevaplayayım,evet dosya açıldığında userform açılmıyor o kodu yazmadım daha doğru akılıma gelmedi ama klavyeden kısa yol koyabilirsiniz veya revize edebiliriz sıkıntı yok.

Resimde ki hataya gelince resimde de görüldüğü gibi Türkçe karakterden dolayı hata vermiş ben Office 2016 TR kullanıyorum, siz kendiniz kod içeresindeki ay isimlerini hata vermeyecek şekilde düzeltebilirsiniz. Esen kalın.
 

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
665
Web Sitesi
ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Merhaba.
Hazırlamıştım göndereyim bari.
İsteklerin tümü karşılanmamış olabilir ancak, en azından formül ile uygulanan çözüm faydalı olacaktır.
Bu vesileyle, artık forumlara dahil olmayan Sayın arkadaşım S.AKMAN 'ı da yad etmiş olayım.
Kolay gelsin.
 

Ekli dosyalar

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
779
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Ekli dosyada kodları güncelledim dosya açıldığında userform direk açılacak. Ayrıca kendi bilgisayarınızda da çalışması için ve Türkçe karakteri önlemek için de revizyonlar yaptım, kendi bilgisayarınızda tekrar denediğinizde olumlu olumsuz geri dönüş bekliyorum.
 

Ekli dosyalar

PriveT

İlyas
Site Yöneticisi
SMS Onaylı
Katılım
26 Nis 2019
Mesajlar
324
Yaş
42
Web Sitesi
www.candiyet.net
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Ekli dosyada kodları güncelledim dosya açıldığında userform direk açılacak. Ayrıca kendi bilgisayarınızda da çalışması için ve Türkçe karakteri önlemek için de revizyonlar yaptım, kendi bilgisayarınızda tekrar denediğinizde olumlu olumsuz geri dönüş bekliyorum.
@metehan8001 Bey merhaba,

Şu anda test ettiğim sistem: Windows 10 TR, Office 2016 TR.
Benim için asıl önemli olan Windows 7 TR, Office 2010 TR. versiyonda dener denemez yine dönüş yapacağım.

Şimdiki sisteme göre dosya sorunsuz çalışıyor fakat zahmet olmazsa ufak tefek düzenlemeler yapabilir misiniz?
- Satır kenarlıkları 45. satıra sabitlenmiş. Bu sabitlemeyi 20. satıra kadar falan yapıp geri kalan satırlarda kenarlıkları (sütunlarda son seans tarihini dikkate alarak yaptığı gibi) A sütununa sıra numarası girdikçe son seans tarihiyle kesiştiği hücreye kadar otomatik yapabilir mi?
- 4 ve 5. satırlardaki tarihleri koyu ve yatay/dikey ortalamak istedim. Dosyayı açıp kapattıkça eski haline dönüyor. Koyu ve yatay/dikey ortalama yapabilir misiniz? Bir de bazı günler hücreye sığmıyor. Seans günlerinin olduğu bu 4 ve 5. satırlarda yazı boyutu hücreye sığdır olarak ayarlanabilir mi?

Tekrardan emekleriniz için teşekkür ederim.
 

PriveT

İlyas
Site Yöneticisi
SMS Onaylı
Katılım
26 Nis 2019
Mesajlar
324
Yaş
42
Web Sitesi
www.candiyet.net
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Merhaba.
Hazırlamıştım göndereyim bari.
İsteklerin tümü karşılanmamış olabilir ancak, en azından formül ile uygulanan çözüm faydalı olacaktır.
Bu vesileyle, artık forumlara dahil olmayan Sayın arkadaşım S.AKMAN 'ı da yad etmiş olayım.
Kolay gelsin.
@Ömer BARAN Bey merhaba,
Kendi dosyam için arap saçına döndü demiştim, sizin dosyayı görünce iyice emin oldum buna. :)
Dosya incelemelerime göre sorunsuz çalışıyor. Sadece yoklama tablosuyla seçenekleri ayrı sayfalara taşıdım. Bir de satır kenarlıklarına koşullu biçimlendirmeye çevirdim mi tam olacak.
Boş zamanlarımda kendi dosyamla karşılaştırıp formülleri inceleyerek level atlamaya çalışacağım :)
Emeğinize sağlık.
 

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
779
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

@metehan8001 Bey merhaba,

Şu anda test ettiğim sistem: Windows 10 TR, Office 2016 TR.
Benim için asıl önemli olan Windows 7 TR, Office 2010 TR. versiyonda dener denemez yine dönüş yapacağım.

Şimdiki sisteme göre dosya sorunsuz çalışıyor fakat zahmet olmazsa ufak tefek düzenlemeler yapabilir misiniz?
- Satır kenarlıkları 45. satıra sabitlenmiş. Bu sabitlemeyi 20. satıra kadar falan yapıp geri kalan satırlarda kenarlıkları (sütunlarda son seans tarihini dikkate alarak yaptığı gibi) A sütununa sıra numarası girdikçe son seans tarihiyle kesiştiği hücreye kadar otomatik yapabilir mi?
- 4 ve 5. satırlardaki tarihleri koyu ve yatay/dikey ortalamak istedim. Dosyayı açıp kapattıkça eski haline dönüyor. Koyu ve yatay/dikey ortalama yapabilir misiniz? Bir de bazı günler hücreye sığmıyor. Seans günlerinin olduğu bu 4 ve 5. satırlarda yazı boyutu hücreye sığdır olarak ayarlanabilir mi?

Tekrardan emekleriniz için teşekkür ederim.
Sn. @PriveT mesajınızda belirttiğiniz.
1.madde de dediğiniz gibi A sütununda son dolu olan satıra kadar biçimleme yapacaktır.
2.madde de belirtmiş olduğunuz 4. ve 5. satırlara istediğiniz gibi biçimlendirme yapabilirsiniz, dosyayı açıp kapattıkça bozulma olmayacaktır en son hali ile kalacaktır.

Eksik bir çalışma - istek olursa lütfen yazın.
 

Ekli dosyalar

PriveT

İlyas
Site Yöneticisi
SMS Onaylı
Katılım
26 Nis 2019
Mesajlar
324
Yaş
42
Web Sitesi
www.candiyet.net
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Sn. @PriveT mesajınızda belirttiğiniz.
1.madde de dediğiniz gibi A sütununda son dolu olan satıra kadar biçimleme yapacaktır.
2.madde de belirtmiş olduğunuz 4. ve 5. satırlara istediğiniz gibi biçimlendirme yapabilirsiniz, dosyayı açıp kapattıkça bozulma olmayacaktır en son hali ile kalacaktır.

Eksik bir çalışma - istek olursa lütfen yazın.
Sayın @metehan8001
Bu dosya tamamen isteğimi karşılıyor. Emeğinize sağlık. Asıl kullanılacak sistemlerde de deneyip sonucu bildireceğim.

Şimdi böyle güzel bir dosyaya sahip olunca insanın aklına daha farklı güzellikler de ekleniyor ?
Olmasa da olur canınız sağolsun ama olursa çok güzel olur diyeceğim birşey var. Seans günleri sütunlarını (sıra numarası olan son satıra kadar) 1 dolgusuz 1 dolgulu (açık gri-mavi veya çıktı alınca da hafif belli olacak herhangi bir renk) olarak biçimlendirebilir misiniz?

Bir de alta biz sıra numarası eklediğimizde kenarlık uygulanması için makroyu yeniden çalıştırmak gerekiyor. Bunu dinamik şekilde yapabilme olasılığı var mı? Sıra numarası yazar yazmaz o satıra (son seans gününe kadar) kenarlık uygulanabilir mi?
 

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
779
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Bir de alta biz sıra numarası eklediğimizde kenarlık uygulanması için makroyu yeniden çalıştırmak gerekiyor. Bunu dinamik şekilde yapabilme olasılığı var mı? Sıra numarası yazar yazmaz o satıra (son seans gününe kadar) kenarlık uygulanabilir mi?
Bu istek için sayfanın Worksheet_Change() kodlar ekledim.

Seans günlerinin dolgu olayı için ekteki dosyayı bir deneyin tam anlamamış olabilirim olmazsa manuel yapılmış bir görüntü gönderirsin.
 

Ekli dosyalar

PriveT

İlyas
Site Yöneticisi
SMS Onaylı
Katılım
26 Nis 2019
Mesajlar
324
Yaş
42
Web Sitesi
www.candiyet.net
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Hocam dosyayı eklemeyi unutmuşsunuz.
 

PriveT

İlyas
Site Yöneticisi
SMS Onaylı
Katılım
26 Nis 2019
Mesajlar
324
Yaş
42
Web Sitesi
www.candiyet.net
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Bu istek için sayfanın Worksheet_Change() kodlar ekledim.

Seans günlerinin dolgu olayı için ekteki dosyayı bir deneyin tam anlamamış olabilirim olmazsa manuel yapılmış bir görüntü gönderirsin.
@metehan8001 üstadım,
Satır kenarlığı işi de tamam :)
Dolguyla ilgili örnek dosya ve resmi ekledim.
Bu son İnşallah. Daha da bu konuyla ilgili başınızı ağrıtmam sanırım :)

427
 

Ekli dosyalar

PriveT

İlyas
Site Yöneticisi
SMS Onaylı
Katılım
26 Nis 2019
Mesajlar
324
Yaş
42
Web Sitesi
www.candiyet.net
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Sütun dolguları 29. satıra kadar. Alta sıra numarası yazıp satır eklediğimizde o satırlara da uygulaması sağlanabilinir mi acaba?
 

PriveT

İlyas
Site Yöneticisi
SMS Onaylı
Katılım
26 Nis 2019
Mesajlar
324
Yaş
42
Web Sitesi
www.candiyet.net
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Üstadım ellerine, emeklerine sağlık,
Asıl kullanılacak Windows 7 TR & Office 2010 TR) sistemde de test ettim. Sonuç harika. :)

Şimdi aklıma takılan şeyler geleceğe yönelik. Müsait bir zamanınızda bu bilgileri de verebilirseniz sevinirim.
Olur da salon sayısında, ders sayısında artış olursa benim (makro hiç bilmiyorum) ekleme yapabilme olasılığım nedir?
Bir de sene kısmı 2021 yılına kadar. 2021 yılından sonra değişiklik mi yapmak gerekecek? (Ben yapabilir miyim?) Yoksa program kendi kendine hep son 3 seneyi mi alacak?

Teşekkürler.
 

Feyzullah

XD Yönetim
Yönetici
Site Yöneticisi
SMS Onaylı
Katılım
1 Eki 2018
Mesajlar
779
Web Sitesi
www.exceldepo.com
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

VBA penceresinde Userforma çift tıklayın kodların olduğu bölüm açılacaktır. Sorduğun önemli olan kodların aşağıya belirttim, bu kodları görünce anlarsınız zaten. Ekleme yapmak istediğinizde veya değiştirmek istediğinizde parantez içine müdahale edersiniz. Müsait bir zamanda özelden daha detaylı anlatırm.

PHP:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
 
Son düzenleme:

PriveT

İlyas
Site Yöneticisi
SMS Onaylı
Katılım
26 Nis 2019
Mesajlar
324
Yaş
42
Web Sitesi
www.candiyet.net
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

Çoook teşekkürler.
İyi günler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst