• 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ü hücre kapasite arttı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.

emre004gs

Yeni Üye
Katılım
16 May 2022
Mesajlar
142
Aldığı beğeni
12
Excel V
Office 2003 TR
Konu Sahibi
Arkadaşlar hayırlı akşamlar kolay gelsin bi excel listesi hazırlamıştım sayfalar arası geçiş ile ilgili hocalarım sağolsun çok yardımcı oldular bir önceki platformda çözüme kavuşturduk ancak sıkıntım olan bu excel dosyamda siz değerli hocalarımın düşüncelerine ihtiyacım var benim isteğim sayfalardaki büro sayılarındaki kişi sayısını yeri geldiğinde arttırımın sağlamak istiyorum bunun için çözüm varmıdır, bürolar arası değişikliği hocalarım sağolsun halletti ancak sonradan istek olarak bu excel dosyasını nasıl bir çözüme kavuşturabilirim ki sayfalardaki bürolarda yeni isim eklendiğinde veya büroda 2 kişi varken 3 kişi olduğunda bu bürodaki 2 kişiyi 3'e çıkarmamı kolaylaştıracak veya bunun bana kolaylığını sağlamasını işe yarayacak bir yol gösterebilirmisiniz ? teşekkürler hayırlı akşamlar
 
Çözüm
Sayın emre004gs
Varsayalım ki 100 tane büro var.
100 adet sayfa mı açacaksınız ?
Ya da 1000 haneli bir site yönetim programı için
1000 adet excel dosyası mı açacağız ?
Yahut 500 çalışanı olan bir şantiye için
500 adet personel dosyasımı açacağız. ?
Bu tip sorular çok fazla geliyor.
Ve şimdiye kadar Excelin Ad Tanımlama özelliği ile
çözümleneni görmedim. Oysa son derece işlevsel bir özellik.
Excelde 16384 sütun var. Bu bir sayfada 8 sütundan 2048 büro demek.
1048576 satır var. Buna hesap yapmaya zaten gerek yok.
Buyrun size kapasite sorunu bir sayfada çözülmüş bir dosya.
2048 dosyayı aştığınızda bir daha sorun kodlar revize edilir. :)

Kullanımına gelince:
1) Yeni Büro Ekle: Butona tıklayın.
Ekrana bir InputBox gelir. Bu InputBox...
Sayın emre004gs
Varsayalım ki 100 tane büro var.
100 adet sayfa mı açacaksınız ?
Ya da 1000 haneli bir site yönetim programı için
1000 adet excel dosyası mı açacağız ?
Yahut 500 çalışanı olan bir şantiye için
500 adet personel dosyasımı açacağız. ?
Bu tip sorular çok fazla geliyor.
Ve şimdiye kadar Excelin Ad Tanımlama özelliği ile
çözümleneni görmedim. Oysa son derece işlevsel bir özellik.
Excelde 16384 sütun var. Bu bir sayfada 8 sütundan 2048 büro demek.
1048576 satır var. Buna hesap yapmaya zaten gerek yok.
Buyrun size kapasite sorunu bir sayfada çözülmüş bir dosya.
2048 dosyayı aştığınızda bir daha sorun kodlar revize edilir. :)

Kullanımına gelince:
1) Yeni Büro Ekle: Butona tıklayın.
Ekrana bir InputBox gelir. Bu InputBox a sadece rakam girin.
Büro ad kayıtlarının ad formatı Büro_Sayi biçimindedir.
Şimdi 4 adet var. Diyelim Büro_5 oluşturacaksınız. InputBox a 5 yazın.
Size Büro_5 adında 5 sütunlu bir alan oluşturur.
Siz bu alana kayıt yaptıkca bu alan yeniden boyutlandırılır.

2) Yeni Kayıt Ekle: Bunun için önce Büro Seçim ComboBox'ından
kayıt yapacağınız büroyu seçin. Büro_1, veya Büro_4 vs.
ComboBox dan seçim yaptığınızda ListBox ilgili alanın verilerini alır.
TextBoxların bir kısmı otomatik dolar. Sizin dolduracağınız alanlar
Sicil No, Adı Soyadı ve Başlık 5 kısmı. Genel No ya dokunmayın.
Orası kendi kendini idare eder. Sistemin bütün arama tarama faaliyeletleri
Sicil No üzerindendir. O yüzden bu Textboxı doldururken özenli davranın.
Butona tıklayın kaydınız eklenir.

3) Personel Aktar: Sizin için en temel özellik bu. Zaten sorunuz da buydu.
Aktarma için ListBox da ister ANA_SAYFA ekranını ister Büro Seçim ComboBox ından
Büro seçim ekranını kullanın farketmez. ListBox a çift tıklayın. TextBoxlar dolsun.
Personel Aktar BüroNO TextBox ının sonuna sadece rakam girin. O TextBox varsayılan olarak
Büro_ biçiminde gelir. O "_" nin yanına rakam girin. Sadece rakam o kadar.
Burası kaydı aktarmak istediğiniz büro alanı olacak.
Varsayalım ki Büro_1 den Büro_4 e aktaracaksınız. 4 yazmanız yeterli.
Butona tıklayın. Aktarma yapılır. ANA_SAYFAda, Büro_1 de, Büro_4 de gerekli düzenlemeler yapılır.
Kısaca siz aktarımı yaptığınızda ilgili alanlar yeniden düzenlenir.

4) Güncelle: ListBox a çift tıklayın. TextBoxlar dolsun. Sadece Adı Soyadı ve Başlık5 TextBoxlarında
güncelleme yapabilirsiniz. Butona tıklayın. Güncellemeler tamam.

5) Kayıt Sil: ListBox a çift tıklayın. TextBoxlar dolsun. Butona tıklayın.
Kayıt tüm sistemden çıkarılır.

Şimdilik bu kadar.
Siz bir deneyin.
Aksayan hususlar yeniden düzenlenir.
Kolay gelsin.
 
Çözüm
Konu Sahibi
hocam öncelikle elinize emeğinize sağlık çok teşkkür ediyorum Allah razı olsun çok güzel olmuş ancak iki sorum var bu dediğiniz sistemi attığım exceldeki excel üzerinden gerçekleştirme imkanı var mı yani benim attığım excele göre çünkü attığım exceldeki bürolar derli toplu bir arada ve çıktı alırken bana kolaylık sağlayacak durumda sadece attığım exceldeki kapasite sayısını arttırma sağlasam çok iyi olucak büro değişikliği mantığını benim excele ana sayfa oluşturarak düzenleyecek formatta revize edebilme imkanımız var mı veyahutta sizin düşündüğünüz attığım excel üzerinden alt alta ve yan yana hazır bir şablon bu bu şablon üzerinden büroların olması ve belirli bir düzen içerisinde olarak olması ona göre revize edilebilme imkanı var mıdır çünkü listelerimi attığım excele göre revize ettim sadece dediğim gibi kayıt yardımı olduğu zaman yeni bir kayıt eklemede kapasitenin bana izin vermesini sağlamak istiyorum ve yer değişikliğinde userformda onunda gözükmesini istiyorum sizin mantığınız attığım exceldeki mantığa birebir uyuyor sadece sayfa düzeni olarak attığım exceli kullanıyorum ona revize ettim onun için mümkünse sizlerden yardım istiyorum bu konuda
 
Konu Sahibi
Sayın emre004gs
Varsayalım ki 100 tane büro var.
100 adet sayfa mı açacaksınız ?
Ya da 1000 haneli bir site yönetim programı için
1000 adet excel dosyası mı açacağız ?
Yahut 500 çalışanı olan bir şantiye için
500 adet personel dosyasımı açacağız. ?
Bu tip sorular çok fazla geliyor.
Ve şimdiye kadar Excelin Ad Tanımlama özelliği ile
çözümleneni görmedim. Oysa son derece işlevsel bir özellik.
Excelde 16384 sütun var. Bu bir sayfada 8 sütundan 2048 büro demek.
1048576 satır var. Buna hesap yapmaya zaten gerek yok.
Buyrun size kapasite sorunu bir sayfada çözülmüş bir dosya.
2048 dosyayı aştığınızda bir daha sorun kodlar revize edilir. :)

Kullanımına gelince:
1) Yeni Büro Ekle: Butona tıklayın.
Ekrana bir InputBox gelir. Bu InputBox a sadece rakam girin.
Büro ad kayıtlarının ad formatı Büro_Sayi biçimindedir.
Şimdi 4 adet var. Diyelim Büro_5 oluşturacaksınız. InputBox a 5 yazın.
Size Büro_5 adında 5 sütunlu bir alan oluşturur.
Siz bu alana kayıt yaptıkca bu alan yeniden boyutlandırılır.

2) Yeni Kayıt Ekle: Bunun için önce Büro Seçim ComboBox'ından
kayıt yapacağınız büroyu seçin. Büro_1, veya Büro_4 vs.
ComboBox dan seçim yaptığınızda ListBox ilgili alanın verilerini alır.
TextBoxların bir kısmı otomatik dolar. Sizin dolduracağınız alanlar
Sicil No, Adı Soyadı ve Başlık 5 kısmı. Genel No ya dokunmayın.
Orası kendi kendini idare eder. Sistemin bütün arama tarama faaliyeletleri
Sicil No üzerindendir. O yüzden bu Textboxı doldururken özenli davranın.
Butona tıklayın kaydınız eklenir.

3) Personel Aktar: Sizin için en temel özellik bu. Zaten sorunuz da buydu.
Aktarma için ListBox da ister ANA_SAYFA ekranını ister Büro Seçim ComboBox ından
Büro seçim ekranını kullanın farketmez. ListBox a çift tıklayın. TextBoxlar dolsun.
Personel Aktar BüroNO TextBox ının sonuna sadece rakam girin. O TextBox varsayılan olarak
Büro_ biçiminde gelir. O "_" nin yanına rakam girin. Sadece rakam o kadar.
Burası kaydı aktarmak istediğiniz büro alanı olacak.
Varsayalım ki Büro_1 den Büro_4 e aktaracaksınız. 4 yazmanız yeterli.
Butona tıklayın. Aktarma yapılır. ANA_SAYFAda, Büro_1 de, Büro_4 de gerekli düzenlemeler yapılır.
Kısaca siz aktarımı yaptığınızda ilgili alanlar yeniden düzenlenir.

4) Güncelle: ListBox a çift tıklayın. TextBoxlar dolsun. Sadece Adı Soyadı ve Başlık5 TextBoxlarında
güncelleme yapabilirsiniz. Butona tıklayın. Güncellemeler tamam.

5) Kayıt Sil: ListBox a çift tıklayın. TextBoxlar dolsun. Butona tıklayın.
Kayıt tüm sistemden çıkarılır.

Şimdilik bu kadar.
Siz bir deneyin.
Aksayan hususlar yeniden düzenlenir.
Kolay gelsin.
ve hocam bu excel kaydını incelediğimde bürolar kısmını büro1 bu büroların hepsinin birer ismi var yani sayısal olarak değil normal yazı olarak ben rastgele büro1 büro2 olarak değiştirdim sayısal olarak değiştirip olursa eğer diğer excelime bu sistemi revize edebilirmisiniz
 
ve hocam bu excel kaydını incelediğimde bürolar kısmını büro1 bu büroların hepsinin birer ismi var yani sayısal olarak değil normal yazı olarak ben rastgele büro1 büro2 olarak değiştirdim sayısal olarak değiştirip olursa eğer diğer excelime bu sistemi revize edebilirmisiniz
Orjinal dosyanızın çok küçük bir örneğini ekleyin. 1 Mb yi geçen dosyaları dosyadan saymıyorum. :)
Sorunuzu net ve anlaşılır bir şekilde yazın.
Nasıl revize edilir bir bakalım.
Kolay gelsin.
 
Konu Sahibi
:) 1mb geçmedi hocam ekte gönderdiğim excel listem bu hocam bürolara kayıt yaptıktan sonra üzerine çift tıkladığınızda bürolar arası değişiklik sağlayabiliyorsunuz sizlerden istediğim bu bürolara mesela maaş bürosunda örnek olarak 1 kişi var maaş bürosuna 2 kişi olduğunda buna rahatlıkla kayıt yapabileyim yani maaş bürosunun kapasitesi 2'ye çıkmış olsun yani büroların artış azalışı olduğunda kolaylıkla yapabileyim ve yeni eklediğimiz kayıtlara çift tıkladığımızda da userformda görebileyim istiyoru bürolar sayfasında büroların kapasitesi yazıyor ancak istediğim bürolardaki sayı artınca kapasite sayısını arttırabileyim
 
1) " benim attığım excele göre çünkü attığım exceldeki bürolar derli toplu bir arada
ve çıktı alırken bana kolaylık sağlayacak durumda "

Sistemdeki bütün kayıtlar ANA_SAYFA da derli toplu ve bir aradadır.
Ve üstelik hepsi sıralıdır. Her kayıtta yeniden sıralanır.
Her aktarmada keza öyle.
Artı çıktı için Ad kutusunu kullanabilirsiniz.
Sol üst köşede Ad kutusuna tıklayın bütün büroların linkini göreceksiniz.

Uyarlama mevzusuna gelince.
Bütün verilerinizi ANA_SAYFA ya sütun başlıklarına uygun
bir şekilde sadece değerler olarak yapıştırın.
ANA_SAYFA da 2.sütunda bütün Büro_No ları 2.satırdan
son satıra kadar Büro_1 olarak kaydedin.
1.sütunda Genel No kısmına satır 2 ye 1 yazın
son satıra kadar sıralı şekilde doldurun.
Sonra ANA_SAYFA daki verileri seçin Bürolar sayfasında
1.sütun 2.satırdan itibaren değerler olarak yapıştırın.
Formüller-Ad Yöneticisi sekmesini tıklayın.
Büro_1 alanının son satırını düzeltin.
Bu dosyada A1:E15 aralığında. Sizin verileriniz
50 demi bitiyor o zaman aralık A1:E50 olacak.
Bütün kayıtlarınız Büro_1 de artık.
Bitti.
Bu kadar.

Bundan sonrasını formdan yönetebilirsiniz.
Olmayan büroları oluşturun. Bunun için buton var.
Sonra aktarın. Bunun için de buton var.
Hangi büroda ne var ne yok merak mı ediyorsunuz ?
ComboBox dan büroyu seçin hepsi listboxda.
Bir defaya mahsus biraz emek harcayacaksınız
ama bundan sonrasını çok kolay kullanacaksınız.
1.mesajdaki dosya tasarımı kullanışlı değil.
O dosya için herhangi bir işlem yapmak istemem.
Kafa ağrıtır.
Kolay gelsin.
 
Konu Sahibi
tamamdır hocam teşekkür ederim o zaman dediğiniz gibi ayarlıyayım o zaman bürolar kısmını belirli bir duruma mesela 5 büro alt alta 5 büro yanda sonra tekrar 5 büro alt alta yapabilirmiyiz
2-) büro isimlerini sadece büro1 den ibaret değil ben oraya normal string ifade isim yazmak istiyorum ona göre ayarlayabilirmiyiz
 
1) "tamamdır hocam teşekkür ederim o zaman dediğiniz gibi ayarlıyayım o zaman
bürolar kısmını belirli bir duruma mesela 5 büro alt alta
5 büro yanda sonra tekrar 5 büro alt alta yapabilirmiyiz"

Sayın emre004gs bir tablo standartınız olmak zorunda.
Bundan kaçış yok. No way out yani. :)
Dedikleriniz yapılır.
Büro_1 de 2 eleman var. Aldık A2 den itibaren yapıştırdık.
Büro_2 de 5 eleman var. Bunu da aldık G sütununda G2 den itibaren yapıştırdık.
Şimdi Büro_3 ü hangi satıra yapıştıracağız ?
Tekrar yazıyorum. 1 nolu mesajdaki dosyada tablo tasarımı kötü. Çok kötü.
Unutun gitsin.

2-) "büro isimlerini sadece büro1 den ibaret değil ben oraya
normal string ifade isim yazmak istiyorum ona göre ayarlayabilirmiyiz"

Bir yazım standartınız olmak zorunda.
Varsayalım ki 50 tane büronuz var.
Bu büroları dosyadaki diğer alan adlarından ayıracak bir ölçü lazım.
Artı bu büroları birbirinden ayıracak bir ölçü daha lazım.
Benim bulduğum çözüm pratik bir çözüm. Artı formdaki kullanımı da çok basit.
Şimdi sizin istediğinizi yapabiliriz. Fakat bu sefer kullanırken çok sıkıntı olur.
Varsayalım ki Büro_eski_mahalle alanındaki bir veriyi Büro_yeni_mahalle alanına
taşımak istiyorsunuz. Her defasında bu metinleri kendi standartında yazmak zorundasınız.
Sizin için "Büro_eski_mahalle" ile "Büro_eski_mahalle " arasında bir fark olmayabilir.
Ya da bu farkı görmeyebilirsiniz. Ama Excel için bu iki ayrı işlem birimi demek.
Bu örnekte Trim fonksiyonu ile atlatırız. Ama şu örnekte çuvallarız. "Büro_Yeni_mahalle".
Böyle bir hata yapma ihtimalimiz var mı ? Evet var. Çoğu zaman farkına bile varmıyoruz.
Dolayısıyla yazım hatalarını en aza indirecek bir standart oluşturmak zorundasınız.
Daha iyi bir standart çözümünüz varsa önerin bakalım.

Sonuç: Üşenmeyin o dosyayı uyarlayın.
Ama önce benim yazmış olduğum tabloyu bir deneyin. Anlaşılan denememişsiniz.
Açın formu Büro_1 den Büro_4 e aktarma yapın. 2 ye aktarma yapın. 3 e aktarma yapın.
Böylelikle o verileri bir dağıtın. O tabloyu ben size antrenman yapın diye bıraktım.
Aktarma mevzusunu kavradığınızı düşünüyorsanız kayıt silin. Bunu deneyin. Sonra kayıt ekleyin.
Bir dahaki sorunuz en azından antrenman sorusu olsun. :)
Kolay gelsin.
 
Konu Sahibi
1) "tamamdır hocam teşekkür ederim o zaman dediğiniz gibi ayarlıyayım o zaman
bürolar kısmını belirli bir duruma mesela 5 büro alt alta
5 büro yanda sonra tekrar 5 büro alt alta yapabilirmiyiz"

Sayın emre004gs bir tablo standartınız olmak zorunda.
Bundan kaçış yok. No way out yani. :)
Dedikleriniz yapılır.
Büro_1 de 2 eleman var. Aldık A2 den itibaren yapıştırdık.
Büro_2 de 5 eleman var. Bunu da aldık G sütununda G2 den itibaren yapıştırdık.
Şimdi Büro_3 ü hangi satıra yapıştıracağız ?
Tekrar yazıyorum. 1 nolu mesajdaki dosyada tablo tasarımı kötü. Çok kötü.
Unutun gitsin.

2-) "büro isimlerini sadece büro1 den ibaret değil ben oraya
normal string ifade isim yazmak istiyorum ona göre ayarlayabilirmiyiz"

Bir yazım standartınız olmak zorunda.
Varsayalım ki 50 tane büronuz var.
Bu büroları dosyadaki diğer alan adlarından ayıracak bir ölçü lazım.
Artı bu büroları birbirinden ayıracak bir ölçü daha lazım.
Benim bulduğum çözüm pratik bir çözüm. Artı formdaki kullanımı da çok basit.
Şimdi sizin istediğinizi yapabiliriz. Fakat bu sefer kullanırken çok sıkıntı olur.
Varsayalım ki Büro_eski_mahalle alanındaki bir veriyi Büro_yeni_mahalle alanına
taşımak istiyorsunuz. Her defasında bu metinleri kendi standartında yazmak zorundasınız.
Sizin için "Büro_eski_mahalle" ile "Büro_eski_mahalle " arasında bir fark olmayabilir.
Ya da bu farkı görmeyebilirsiniz. Ama Excel için bu iki ayrı işlem birimi demek.
Bu örnekte Trim fonksiyonu ile atlatırız. Ama şu örnekte çuvallarız. "Büro_Yeni_mahalle".
Böyle bir hata yapma ihtimalimiz var mı ? Evet var. Çoğu zaman farkına bile varmıyoruz.
Dolayısıyla yazım hatalarını en aza indirecek bir standart oluşturmak zorundasınız.
Daha iyi bir standart çözümünüz varsa önerin bakalım.

Sonuç: Üşenmeyin o dosyayı uyarlayın.
Ama önce benim yazmış olduğum tabloyu bir deneyin. Anlaşılan denememişsiniz.
Açın formu Büro_1 den Büro_4 e aktarma yapın. 2 ye aktarma yapın. 3 e aktarma yapın.
Böylelikle o verileri bir dağıtın. O tabloyu ben size antrenman yapın diye bıraktım.
Aktarma mevzusunu kavradığınızı düşünüyorsanız kayıt silin. Bunu deneyin. Sonra kayıt ekleyin.
Bir dahaki sorunuz en azından antrenman sorusu olsun. :)
Kolay gelsin.
tamamdır hocam teşekkür ediyorum tekrardan önerim yok hocam dediğim gibi benim bürolarım maaş bürosu işte örnek veriyorum ayniyat bürosu yani benim büro1 gibi bi standartım yok evet çok denemedim deniyim hocam dediğiniz gibi artık bu sisteme ayak uydurayım ben ancak hocam şu büro ismini hani diyorum ya büro1 diye bir bürom yok örnek olarak o bürolarım hep string maaş bürosu ayniyat bürosu ön büro gibi bürolar var
 
Siz o büroların listesini verin ben onları standart hale getiririm.
Mevzunun bu kısmı sizi yoracak belli. :)
 
Konu Sahibi
hocam tamamdır konu çözülmüştür yeni anladım büro sistemini :) büro1 büro2 standartı çok uygun oldu bana teşekkür ediyorum kusura bakmayın tekrardan biraz geç oldu anladım
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst