Hücre ve Sütun/satır Gizleme

Katılım
27 Ağustos 2013
Mesajlar
213
Excel Vers. ve Dili
Office 2019 Pro
Türkçe
Altın Üyelik Bitiş Tarihi
07-04-2023
Merhabalar

1-HÜCRE GİZLEME

Türkçe Boyutu

Ekte vermiş olduğum dosya da

"PLANLAMA" sayfasında B5 hücresinde ki sayısal değere göre bazı Satırlar ve Hücreler gizlenmeli.

Örneğin

B5 hücresine 3 yazdığımda o ilk pano da ilk 3 satır gösterilmeli. 4. Satır(daha doğrusu panoyla sınırlı olarak A3,B3,C3,D3 hücreleri) gizlenmeli

B5 hücresine 2 yazdığımda o ilk pano da ilk 2 satır gösterilmeli geriye kalan 3. ve 4. satır gösterilmemeli(FAKE 3 ve FAKE 4 Satırları).(Yani A3,B3,C3,D3/A4,B4,C5,D5 HÜCRELERİ)


Aynı Şekilde I5 -P5-W5-AE5 Hücrelerinde ki değere göre ilgili pano da ki hücreler gizlenmeli(Yukarda ki örnek gibi). Yani B5 hücresine göre 1. tablo da ki ilgili yerler gizlenecek. I5 hücresinde ki değere göre 2. tablo da ki ilgili yerler gizlenecek. P5 hücresinde ki değere göre Tablo 3 te ki ilgili yerler gizlenecek.(O tablolar Planlama sayfasında.)

B5 - I5 -P5-W5-AE5 Hücrelerinde ki değerler maksimum 4 olabilir ve bu hücredeki değerler birbirlerinden farklı olabilirler.

Araştırmalarıma göre Excel de Hücre gizlemesi söz konusu olamıyormuş. Satır gizlemesi de benim işimi görmüyor(Yukarda ki soru için). O nedenle yukarıda gizlenmesi gereken hücreler boşmuş gibi gösterilebilir mi? Yani herhangi boş bir hücre nasıl görünüyorsa o hücrelerde öyle görünmeli. Ancak burda da şu sıkıntı olabilir . Ben O hücrelere manuel bilgi girebilmeliyim istediğim zaman. Çünkü sürekli güncellemem gerek o bilgileri. Ben hem güncelleyebilmeliyim hemde B5 - I5 -P5-W5-AE5 Hücrelerinde ki değerlere göre o ilgili hücreler boşmuş gibi görünmeli.Yukarıda anlattığım kriterlere göre gizlenmesi(boş gibi görünmesi) gerekli değilse olduğu gibi görünmeli


B5 - I5 -P5-W5-AE5 hücresinde ki değerler Planlama sayfasında ki tabloları ve Op sayfalarında ki siyah dolgularla ayrılmış tabloları ilgilendiriyor.

2-B5 - I5 -P5-W5-AE5 Hücresinde ki Değerlere Göre Satır Gizleme

İşlemin Türkçe Boyutu

Aynı hücrelere bağlı olarak(B5-I5 -P5-W5-AE5)

OP1 - OP2 -OP3 - OP4 - OP5 Sayfasında ki Tablolar Gizlenmeli(Op sayfalarında ki fake tabloları)

Hani o Yukarda ki hücre (B5-P5 gibi) değerlerine göre bu sayfalardaki tablolar gizlenmeli.

Mesela B5 hücresine 3 yazdığımda hani o PLANLAMA sayfasında 4. satırın olduğu hücreler gizlenecekti ya o satırda dikkat ederseniz Fake 4 ün olduğu satır hemen bakıyorum OP1 sayfasında Fake 4 hücresinin bulunduğu tabloya(tablolar siyah dolgularla ayrılmış)(B53-B64 ARASI) orası da gizlenmeli

Aynı Şekilde I5 -P5-W5-AE5 Hücrelerinde ki değere göre OP2 -OP3 - OP4 - OP5 Sayfasında ki İLGİLİ Tablolar Gizlenmeli.(B5 OP1 İÇİN---I5 OP2 İÇİN---P5 OP3 İÇİN--W5 OP4 İÇİN---AE5 OP5 İÇİN)

Yani B5 hücresinde 3 yazıyorsa bu op1 )sayfasında ki fake 4 tablosunu ilgilendirir.yani b5 hücresinde ki değerin bir fazlası olan fake tablosunu ilgilendirir. b5 hücresinde 2 yazsaydı op1 sayfasında ki fake 3 ve fake 4 tablolarını ilgilendirirdi. dolayısıyla o tabloların gizlenmesi gerekirdi

İşlemin somut hali

B5(PLANLAMA SAYFASINDA)
OP1(satırların gizleneceği sayfa)

B5=0 ise(14 ve 14. satırdan sonraki tüm satırlar gizlenecek)
B5=1 ise(27 ve 27. satırdan sonraki tüm satırlar gizlenecek)
B5=2 ise(40 ve 40. satırdan sonraki tüm satırlar gizlenecek)
B5=3 ise(53 ve 53.satırdan sonraki tüm satırlar gizlenecek)

Aynı şekilde I5 -P5-W5-AE5 Hücrelerinde ki değerlere göre OP sayfalarında ki satırlar gizlenecek(satır numaraları aynı)
I5-OP2
P5-OP3
W5-OP4
AE5-OP5

3-D5-K5-R5-Y5-AG5 Hücrelerideki Değerlere Göre Satır Gizleme

Türkçe Boyutu

(D5-K5-R5-Y5-AG5 hücrelerideki değerler B5 - I5 -P5-W5-AE5 den farklı Ve her biri de diğerinden farklı olabilir)

PLANLAMA sayfasında

D5-K5-R5-Y5-AG5

Hücrelerinde ki değerlere göre

OP1-OP2-OP3-OP4-OP5 de ki ilgili satırlar gizlenmeli.(D5 OP1 İÇİN---K5 OP2 İÇİN--R5 OP3 İÇİN--Y5 OP4 İÇİN--AG5 OP5 İÇİN kullanılacak)

Mesela PLANLAMA sayfasında D5 hücresinde 3 yazılıysa İlgili Sayfalarda(OP1-OP2 gibi. Ama örneğimizde D5 olduğu için OP1 sayfasına bakılacak) B sütununda ki (Op1 sayfasında) rakamlar satırlar/oyuncu sayısı belli olsun diye konulmuştur. D5 te 3 yazılıysa 4-5-6-7-8-9-10 rakamının olduğu satırlar(B6-12) gizlenmeli. Tabi bu her tablo için geçerli o sayfadaki için. Yani B19-B25 gibi. Yani o D5 hücresinde ki rakam her tablo içinde bulunması gereken oyuncu/hesap sayısını bir nevi satır sayısını gösteriyor. D5 te ki rakam kaçsa OP1 sayfasında ki tablolarda da hesap adı yazılması gereken satır sayısı o kadar gösterilecek.

D5-K5-R5-Y5-AG5 hücrelerideki değerler ise maksimum 10 olabilir. Ve bu hücre de ki değerler birbirinden farklı olabilir. Dikkat ederseniz OP sayfalarında ki her tablo hesap adı yazabilmek için 10 satır boşluk içeriyor)Ben örnek olsun diye bazılarını doldurdum duruma göre oraya 10 oyuncu da yazılabilir 5 oyuncu da. İşte o yüzden satırların gizlenmesini istiyorum boşa yer kaplamasın.

SOMUT HALİ
D5=1 İse(4-12,17-25,30-38,43-51,56-64 satırları gizlenecek)

D5=2 ise(5-12,18-25,31-38,44-51,57-64)

D5=3 ise(6-12,19-25,32-38,45-51,58-64)

D5=4 ise(7-12,20-25,33-38,46-51,59-64)

D5=5 ise(8-12,21-25,34-38,47-51,60-64)

D5=6 ise (9-12,22-25,35-38,48-51,61-64)

D5=7 ise (10-12,23-25,36-38,49-51,62-64)

D5=8 ise (11-12,24-25,37-38,50-51,63-64)

D5=9 ise (12,25,38,51,64)

(O yazdığım satırlarda dahil. Yani 4-12 yazıyorsa 4. ve 12. satırda gizlenilecekler arasında(4-5-6-7-8-9-10-11-12))

Aynı şekilde K5-R5-Y5-AG5 Hücrelerinde ki değerlere göre OP sayfalarında ki satırlar gizlenecek(satır numaraları aynı)
K5-OP2
R5-OP3
Y5-OP4
AG5-OP5

4-Sayfa İsimleri

Çalışma dosyamda ki sayfa adları hücre değerine göre Otomatik değişmeli

OP1 sayfasının adı PLANLAMA sayfasında ki A6 hücresinde ki değer olmalı. Bu değere göre otomatik güncellenmeli
OP2 sayfasının adı PLANLAMA sayfasında ki H6 hücresinde ki değer olmalı. Bu değere göre otomatik güncellenmeli
OP3 sayfasının adı PLANLAMA sayfasında ki O6 hücresinde ki değer olmalı. Bu değere göre otomatik güncellenmeli
OP4 sayfasının adı PLANLAMA sayfasında ki V6 hücresinde ki değer olmalı. Bu değere göre otomatik güncellenmeli
OP5 sayfasının adı PLANLAMA sayfasında ki AD6 hücresinde ki değer olmalı. Bu değere göre otomatik güncellenmeli

5-KOŞULLU BİÇİMLENDİRME

OP(1-2-3-4-5) Sayfalarındaki K sütununda ki hücreler bazı koşullara göre renk olarak biçimlendirilmeli

K sütunun da gg.aa.yy ss:dd:nn;@ formatında tarihler yazılı. Burada ki hücrelerde ki saat(08:06:46 gibi.) (Tarihler baz alınmayacak) 02:00:00 ile 06:00:00 arasında ise bu hangi hücreyse kırmızı dolguyla gösterilmeli.

6-Gizlenmiş Sütunları Açamıyorum

Sayfa1(gizlenmiş)-Sayfa2-Sayfa3-Sayfa4- Sayfa 5
te A-B-C Sütunları gizlenmiş. Onlarda zaman kodlarına dair hücrelerde bilgiler mevcut. Onları silmem gerekecek. Ancak o sütünları görünür yapamıyorum.
Silinmesi gereken hücreler Her sayfada ki(Sayfa1-2-3-4-5) 1. tablo hariç geri kalan tablolarda ki o A-B-C sütunlarında ki değerler.

7-Seçili Alanı Tamamen Temizleme

Ben bir sayfadaki belli bir alanı silmek istiyorum. O alan da birleştirilmiş hücreler ve dolgular var. Ben bu alanı seçtiğimde delete ye bastığımda birleştirilmiş hücreler ve dolgular kaybolmuyor. Yani o alan hiç kullanılmamış gibi olsun istiyorum ama yapamıyorum. ne yapmalıyım bu konu da. Başka silme yöntemi mi var?

SON OLARAK

Çalışmamın Görsel açıdan güzel olması için herhangi bir öneriniz varsa(renk-şekil-formül vs) bana bu konu hakkında fikirlerinizi belirtirseniz sevinirim.

İlgi ve yardımcı olacak arkadaşlarımıza şimdiden teşekkür ederim.
 

Ekli dosyalar

Son düzenleme:
Katılım
27 Ağustos 2013
Mesajlar
213
Excel Vers. ve Dili
Office 2019 Pro
Türkçe
Altın Üyelik Bitiş Tarihi
07-04-2023
Ayrıca bu sayfa isimleri hücre değerine göre otomatik değişebilir mi?

Örneğin OP 1 sayfasının adı Planlama sayfasında ki O6 hücresine göre değişmeli. O6 hücresinde ne yazıyorsa o olmalı

Yardımcı olur musunuz

Calaismalarinizda başarılar
 
Son düzenleme:

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Başka BİR KONU
PLANLAMA sayfasında
D5-K5-R5-Y5-AG5

Hücrede ki değerlere göre

OP1-OP2-OP3-OP4-OP5 de ki ilgili satırlar gizlenmeli

Mesela PLANLAMA sayfasında D5 hücresinde 3 yazılıysa İlgili Sayfalarda(OP1-OP2 gibi) B sütununda ki rakama göre hücreler gizlenmeli. D5 te 3 yazılıysa 4-5-6-7-8-9-10 rakamının olduğu satırlar(B6-12) gizlenmeli. Tabi bu her tablo için geçerli o sayfadaki için. Yani B19-B25 gibi
Tanımlamanızda Zaten B5 hücresine girilen değer ile OP1-OP2-OP3-OP4-OP5 de ki ilgili satırlar gizlenecek.

Burada , acaba; D5 OP1 için, K5 OP2 için mi satır belirleyecek.
Ayrıca B5 4 satırla sınırlı.
D5 için 4den fazla satır istenecek mi? Açıkça; D5-K5-R5-Y5-AG5 girilecek satır sayısı TAM ne işe görecek?
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Üstteki soru dışında, dosyanızda belirttikleriniz uygulanmıştır.
OP1 sayfanızın adı verdiğiniz örneğe uygun isimlendirilmiştir.
Diğer sayfalarda bu şekilde isimlendirilebilir.
Ancak; dosyanızda zamana bağlı formülleri güncelleyen kodlar, sayfanızın çalışmasını ağırlaştırmaktadır.(Belki buna ihtiyacınıza uygun farklı bir çözüm bulumalıdır)

Ekli dosyayı inceleyiniz.
Sayfalara yazılan kodlar, (biraz acemice) şimdilik doğru çalışıyor.

Ancak; yukarıdaki konuyu daha net açıklarsanız, dosya geliştirilebilir.
 

Ekli dosyalar

Katılım
27 Ağustos 2013
Mesajlar
213
Excel Vers. ve Dili
Office 2019 Pro
Türkçe
Altın Üyelik Bitiş Tarihi
07-04-2023
Kasma sadece o zaman kodundan mı kaynaklanıyor? O kalkarsa hallolur mu?

Çünkü çalışma sayfasında bayağı bir kod var(gizlenmiş sayfa ve sütun satırlar da var) o formüller o akdar etkiler mi?
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Kasma sadece o zaman kodundan mı kaynaklanıyor? O kalkarsa hallolur mu?

Çünkü çalışma sayfasında bayağı bir kod var(gizlenmiş sayfa ve sütun satırlar da var) o formüller o akdar etkiler mi?
Dosyanızda her saniye zaman göstergesi için çalışan bir makro varken, bir hücreden diğerine geçmek bile kasma yapacaktır.
 
Katılım
27 Ağustos 2013
Mesajlar
213
Excel Vers. ve Dili
Office 2019 Pro
Türkçe
Altın Üyelik Bitiş Tarihi
07-04-2023
Sayfa bayağı kastığından dosyayı incelemek biraz zor. O kasmaya neden olan zaman kodu hakkında herhangi bir öneriniz var mı?

Geri sayım sayacının başka bir yolu var mı?
 
Katılım
27 Ağustos 2013
Mesajlar
213
Excel Vers. ve Dili
Office 2019 Pro
Türkçe
Altın Üyelik Bitiş Tarihi
07-04-2023
Sayfada o zaman kodunun olduğu yaklaşık 250 hücre var bunun sayısını 25 ye düşürürsem sayfa üzerinde ki kasma görülemeyecek kadar azalır mı? Yoksa hepsini mi kaldırmam lazım?
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sayfada o zaman kodunun olduğu yaklaşık 250 hücre var bunun sayısını 25 ye düşürürsem sayfa üzerinde ki kasma görülemeyecek kadar azalır mı? Yoksa hepsini mi kaldırmam lazım?
Zaman ile ilgili sorunu önce dosyadaki Hücre ve satır işlemlerini tamamladıktan sonra değerlendirebiliriz.Alternatif yollar bulabiliriz.
 
Katılım
27 Ağustos 2013
Mesajlar
213
Excel Vers. ve Dili
Office 2019 Pro
Türkçe
Altın Üyelik Bitiş Tarihi
07-04-2023
Zaman ile ilgili sorunu önce dosyadaki Hücre ve satır işlemlerini tamamladıktan sonra değerlendirebiliriz.Alternatif yollar bulabiliriz.
Tamam hocam satır işlemleri tamamlandığında sizinle zaman konusunda daha detaylı görüşürüz. İlgilendiğiniz için teşekkürler
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Zaman sorunu kodlarla çözülmüştür.
Sadece zamana göre çalışan sayfalar aktif olduğunda kodlar çalışır, sayfalardan çıkınca, durur.

Açıklamalarınıza göre ;işlemler makrolarla sağlanmıştır.
B5 ve D5 hücrelerinden örnekle:
B5 hücresine gireceğiniz sayıya göre PLANLAMA sayfanızın B1:D4 aralığındaki veriler görüntülenir.(Gizlenmesini istediğiniz hücreler görsel olarak BOŞtur, fakat hücre değerlerini yukarıdaki formül satırında görürsünüz.Bu hücrelerdeki verileri silebilir, yenilerini yazabilirsiniz.)
Yine B5 hücresine gireceğiniz SAYI ile OP1 (Dosyada ismi MUROĞLU) sayfasında Bloklar halinde Saldıran, Savunan ve Süreleri görebilirsiniz.
B5=0(Sıfır) ise 1 Blok, 1 ise 2Blok....gibi

D5 Hücresine girdiğiniz SAYI ile OP1 sayfanızdaki bütün Bloklar'ın SAYI kadar satırları görüntülenir, diğerleri GİZLENİR.
D5=1 ise OP1 sayfasındaki bütün Blok'ların sadece 1.ci satırları görüntülenir.

B5 ve D5 girişlerini kontrollü kullanmalısınız.
İkisi aynı anda çalışmaz.
B5'e sayı girdiğiniz için OP1 sayfasında sayıya göre BLOK'lar gözükeceği için , D5'e sayı girerseniz sadece satırlar devreye gireceği için BLOKLARIN tamamı açılacaktır.
Bu nedenle ;
BLOK'ları görmek isterseniz D5'i BOŞ bırakmalısınız.
SATIR'ları görmek isterseniz D5'e değer girmelisiniz.(Bu durumda BLOKLAR B5'e göre kısıtlanamaz,hepsi gözükecektir.)

B5 ve D5 hücreleri Veri doğrulama ile sayı kontrollüdür.
B5'e en fazla 4 , D5'e en fazla 10 sayılarını girebilirsiniz.

B5 ve D5 diye örneklenen bu koşullar I5, K5 P5, R5 W5,Y5 ve AE5,AG5 içinde aynen geçerlidir.

OP1,2,3,4,5 sayfalarındaki K sütunu belirttiğiniz saatlere göre Koşullu biçimlendirme ile KIRMIZI olarak renklendirilmiştir.

Revize edilmiş dosya eklidir.
Umarım, işinize yarar bir çözüm olmuştur.

İyi çalışmalar.....
 

Ekli dosyalar

Katılım
27 Ağustos 2013
Mesajlar
213
Excel Vers. ve Dili
Office 2019 Pro
Türkçe
Altın Üyelik Bitiş Tarihi
07-04-2023
Dosyayı inceledim. Elinize sağlık tam istediğim gibi olmuş. Gayet güzel çalışıyor

Çalışmalarınızda Başarılar
 
Üst