Excel Formül Sorusu Sor

Bir Excel formülüne dair sorunuz varsa, bu alanı kullanarak bize iletin.

Excel Makro Sorusu Sor

Bir Excel VBA koduna dair sorunuz varsa, bu alanı kullanarak bize iletin.

Genel Excel Sorusu Sor

Excel'in ön sayfasındaki FORMÜL haricinde olan sorularınızı buradan sorabilirsiniz.

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

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

PriveT

İlyas PINAROĞLU

Yönetici
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
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

  • Yoklama OTOMATİK deneme.xlsx
    37.6 KB · Görüntüleme: 19
Ü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. ?‍♂️



Ekli dosyayı görüntüle 415

tüm sütunlar 1 sayfaya sığacak. Satırda ölçekleme olmayacak.
excelde-bir-sayfaya-sigdirma.webp
 

Ekli dosyalar

  • PriveT.xlsm
    26.1 KB · Görüntüleme: 7
  • goruntu.webp
    goruntu.webp
    28.5 KB · Görüntüleme: 61
@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.



Ekli dosyayı görüntüle 416Ekli dosyayı görüntüle 417
 

Ekli dosyalar

  • 1.webp
    1.webp
    35.5 KB · Görüntüleme: 59
  • 2.webp
    2.webp
    31.5 KB · Görüntüleme: 58
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.
 
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

  • PriveTv1.xlsm
    26.3 KB · Görüntüleme: 7
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.
 
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.
 
@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

  • PriveTv1-1.xlsm
    37.8 KB · Görüntüleme: 6
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?
 
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

  • PriveTv1-1.xlsm
    44.8 KB · Görüntüleme: 4
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 :)

Ekran Alıntısı.webp
 

Ekli dosyalar

  • PriveTv1-1 (1)x.xlsm
    42.4 KB · Görüntüleme: 2
Moderatörün son düzenlenenleri:
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?
 

Ü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.
 
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.

VBA:
Görüntülemek için giriş yapmalısınız.
(16 satır)
 
Moderatörün son düzenlenenleri:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
DMCA.com Protection Status
Konuyu başlatan
Yönetici
İlyas PINAROĞLU
Katılım
Konum
Alanya & Moskova
Konu Bilgi
Durum
Çözüldü 
Forum
Genel Excel Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
26
Geri
Üst