• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Listelerden tablo oluşturmak

  • Konbuyu başlatan Konbuyu başlatan ahzola
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Ekim 2011
Mesajlar
490
Excel Vers. ve Dili
Excel 2003 - Türkçe
Değerli ustalar;
Ekli dosyada meramımı anlatmaya çalıştım.
Bu şekilde bir şey mümkünmü acaba fikirlerinizi beyan
ederseniz sevinirim.
Yardımlarınızı bekliyorum
 

Ekli dosyalar

Değerli ustalar;
Ekli dosyada meramımı anlatmaya çalıştım.
Bu şekilde bir şey mümkünmü acaba fikirlerinizi beyan
ederseniz sevinirim.
Yardımlarınızı bekliyorum

Merhaba
Ekli dosyayı incelermisiniz
Olmuş mu?
 

Ekli dosyalar

Son düzenleme:
2 nolu mesajımdaki dosyada bazı değişiklikler yapıldı
dosya güncellendi eğer bu mesajdan önce indirdiyseniz tekrar kontrol edermisiniz.
 
Sayın numan şamil bey;

Alakanız ve emeğiniz için ne kadar teşekkür etsem azdır.
Allah sizden razı gelsin.

Tablomuzun oluşumu gayet düzgün en küçük bir sorun dahi yok.

Lakin veri girişi yani (liste sayısı) 3 olarak sınırlı (q t w). Bunu daha fazla
yapabilirmiyiz acaba?? 90-100 gibi mesela. Şayet sizin için
basitse ve emeğinizi esirgemez iseniz müteşekkir olacağım.
hoşçakalın.

not: düzenle ve veri temizle butonlarının ehemmiyeti yok.
1. satıra yerleştirilebilir.
 
Sayın numan şamil bey;

Alakanız ve emeğiniz için ne kadar teşekkür etsem azdır.
Allah sizden razı gelsin.

Tablomuzun oluşumu gayet düzgün en küçük bir sorun dahi yok.

Lakin veri girişi yani (liste sayısı) 3 olarak sınırlı (q t w). Bunu daha fazla
yapabilirmiyiz acaba?? 90-100 gibi mesela. Şayet sizin için
basitse ve emeğinizi esirgemez iseniz müteşekkir olacağım.
hoşçakalın.

not: düzenle ve veri temizle butonlarının ehemmiyeti yok.
1. satıra yerleştirilebilir.

Merhaba
90-100 veri girişi oldukça fazla
Ekli dosyayı inceleyiniz
Ben 3. sutun daha ekledim siz dilediğiniz kadar çoğaltabilirsiniz
Nasıl eklendiğini kodlara bakarak bula bilirsiniz
Ayrıca listeler ve tablo aynı sayfada olduğu zaman veri çok olunca aradaki boşluk(sutunlar) açısından ileride sorun olur
bu yüzden tabloyu Sayfa3 de düzenlemeni öneririm
 

Ekli dosyalar

Merhaba
Ekli dosyada
Tablo Sayfa3 de oluşturulacak şekilde düzenlendi
Butonlar sayfa3 taşındı
Hangisini isterseniz onu kullanırsınız (ister bu dosya ister bir önceki mesajımdaki dosya)
 

Ekli dosyalar

Öncelikle teşekkür ederim sayın numan şamil;

Şuan dosyayı inceliyorum ama yazmadan edemedim.
Makro bilmediğim için. sizin bilmenizde fayda olabilir diye düşündüm.
Veri girişini kullanıp verileri aktardıktan sonra o veri girişi atıl duruma geliyor
yani bir işimize yaramıyor. Benim 90 100 dememdeki maksadım o idi.
Şayet verileri tabloya yükledikten sonra aynı sütunu tekrar kullanabilirsek ilk önceki
yaptığınız gibi 3 veri girişi dahi kafi gelecektir bu mümkünmüdür acaba?
 
Öncelikle teşekkür ederim sayın numan şamil;

Şuan dosyayı inceliyorum ama yazmadan edemedim.
Makro bilmediğim için. sizin bilmenizde fayda olabilir diye düşündüm.
Veri girişini kullanıp verileri aktardıktan sonra o veri girişi atıl duruma geliyor
yani bir işimize yaramıyor. Benim 90 100 dememdeki maksadım o idi.
Şayet verileri tabloya yükledikten sonra aynı sütunu tekrar kullanabilirsek ilk önceki
yaptığınız gibi 3 veri girişi dahi kafi gelecektir bu mümkünmüdür acaba?

Merhaba
Anladığım kadarıyla size veri girişi için 3 sutun yeterli onda sorun yok
Ayrıca verileri tabloya aktardıktan sonra bir buton ile yeni veri girişlerini silebiliriz
Burda Sorun tabloda her aktarmada tabloyudamı yenilenecek yoksa tabloya eklenecekmi?
Eğer her aktarımda tablo yenilenecekse önceki düzenlemeler yeterli
Yok tabloya her aktarımda sürekli eklenecekse ayrı bir düzenleme gerekir
 
Sayın Numan Şamil Hocam;
Sizin tarafınızdan yüklenen bütün ekler doğru mantık olarak.
Formül tamamdır. Elineze sağlık tekrardan.

Ben meramımı tam olarak anlatamadım. Örnek üzerinden gidersek;
Mehmet öğrencimiz. 100 adet turnuvaya katılmış olsun farazi olarak. (Şayet katılmıyorsa
veri girildiğinde ilgili veride ismi geçmiyorsa ilgili hücre boş kalıyor zaten.) burasıda ok.

Bu durumda bizim Tablomuzda 100 adet hiç olmadı hiç olmadı 60 adet sütun olması gerekiyor.
Sürekli olarak yani kesintisiz. Yani tablo yenilenmeyecek tabloya aktarılacak.
Biz bir türlü makroyu onaramadık. Yukarıda anlattığım gibi sizin yardımınıza ihtiyacımız var şuan.
Artık veri girişleri ile mi yoksa formülü onarma ilemi halederiz bilemiyorum.

Yardımlarınızı sabırsızlıkla bekliyorum.
 
Son düzenleme:
Sayın Numan Şamil Hocam;
Sizin tarafınızdan yüklenen bütün ekler doğru mantık olarak.
Formül tamamdır. Elineze sağlık tekrardan.

Ben meramımı tam olarak anlatamadım. Örnek üzerinden gidersek;
Mehmet öğrencimiz. 100 adet turnuvaya katılmış olsun farazi olarak. (Şayet katılmıyorsa
veri girildiğinde ilgili veride ismi geçmiyorsa ilgili hücre boş kalıyor zaten.) burasıda ok.

Bu durumda bizim Tablomuzda 100 adet hiç olmadı hiç olmadı 60 adet sütun olması gerekiyor.
Sürekli olarak yani kesintisiz. Yani tablo yenilenmeyecek tabloya aktarılacak.
Biz bir türlü makroyu onaramadık. Yukarıda anlattığım gibi sizin yardımınıza ihtiyacımız var şuan.
Artık veri girişleri ile mi yoksa formülü onarma ilemi halederiz bilemiyorum.

Yardımlarınızı sabırsızlıkla bekliyorum.

Merhaba
ekli dosyayı inceleyebilirmisiniz
1) Sayfa3 de düzenle butonuna basınız
2)çıkan InputBox 'a C2 yazıp durumu gözleyiniz
Burda InputBox 'a verilerin tabloya her aktarımda ilk hangi hücreden itibaren geleceğini belirliyoruz Sayfa2 deki verileri değiştirerek InputBox 'a sıra ile C2 den başlayarak F2 sonra I2 her butona basıp InputBox geldikçe yazıp denermisiniz
Ayrıca sayfa2 deki verileri temizlemek için ayrıca buton koydum
Ben böyle bir yöntem buldum inşallah işinizi görür.
 

Ekli dosyalar

Son düzenleme:
Merhaba Yazmayı unuttum
Sayfa2 de
CA - CB - CC - CD sutunları yardımcı sutun olarak kullanılmıştır
CB:CD arasındaki sutunlaraki işlemleri işibitince kendi siliyor
Ancak CA sutunundaki verilerin kesinlikle silinmemesi gerekiyor
Dönem dönem veri aktarımı için bu gereklidir
Sorun varmı?
 
Sayın Numan Şamil;

Fikir çok dahiyane her açıdan lakin;
Formülü Sadece bu işe endeksliyor belirttiğiniz sabitler.
Bu şekilde olduğu zamanda İlk veri girişi sabit kalıyor. ilgili kişiler omamasına karşın.

CA sütununa sadece bir değer girilse mesela Ahmet (hiç girilmezse zaten olay bitmiş demektir amacımız o) ve bundan yola çıkarak tekrar düzenlesek olurmu acaba?. Diğer sütunlara gerekirse hiç isim girmeyelim. Zaten listeler hazır başka dosyalarda. Copy past edilecek.

Yani sayfa 2 de P S ve V sütunlarını kullanacağımızı biliyoruz zaten.
Orada sadece P sütununda Ahmet gözükse Yada o sütun boş olsa olabilirmi?
 
Sayın Numan Şamil;

Fikir çok dahiyane her açıdan lakin;
Formülü Sadece bu işe endeksliyor belirttiğiniz sabitler.
Bu şekilde olduğu zamanda İlk veri girişi sabit kalıyor. ilgili kişiler omamasına karşın.

CA sütununa sadece bir değer girilse mesela Ahmet (hiç girilmezse zaten olay bitmiş demektir amacımız o) ve bundan yola çıkarak tekrar düzenlesek olurmu acaba?. Diğer sütunlara gerekirse hiç isim girmeyelim. Zaten listeler hazır başka dosyalarda. Copy past edilecek.

Yani sayfa 2 de P S ve V sütunlarını kullanacağımızı biliyoruz zaten.
Orada sadece P sütununda Ahmet gözükse Yada o sütun boş olsa olabilirmi?

Merhaba
Hazırladığım işinizi görmesi gerekiyor
Galiba kullanımda hata yapıyorsunuz
kısaca anlatayım
sizin CA sutunuyla hiç bir işiniz yok veri falan buralara girmeyeceksiniz sadece burya kendiliğinden gelen verileri Sayfa3 deki tablo yenilenene kadar silmeyeceksiniz
Şimdi yapılacak işleme gelelim
1) P ve W arasına ilk verileri girdiğinizde Sayfa3 deki düzenle butonuna basacaksınız çıkan ınbox'a C2 yazıp tamam tıklayınız veriler sayfa3 gelecektir
2) Sonra Sayfa2 deki verileri temizle butonuna basınız PveW sutunları arasındaki veriler silinecek tir (tabloda ise kalacaktır)
3) yeni verileri P ve W sutunlarda ilgili yerlere giriniz ve sayfa3 deki düzenle butonuna basınız çıkan Inbox'a F2 yazıp tamamı tıklayınız verlerin nereye geldiğini görecek siniz
4) tekrar sayfa2 deki verileri temizle butonuna basıp verileri temizledikten sonra
Yine P ve W sutunları arasındaki sutunların ilgili yerlerine yeni veri girip sayfa3deki düzenle butonuna basınız çıkan Inbox 'a I2 yazıp tamam deyiniz verilerin nereye geldiğini ve doğruluğunu görünüz
Böylece dilediğiniz kadar veri girebilirsiniz
Ekli dosyayı inceleyiniz
Örnekler zipten çıkarın ve dosyalar klosörünü açın
örnek1-2-3 dosyaları göreceksiniz
örnek1 ilk veri girişini örnek2 ikinci veri girişini örnek3 üçüncü veri girişde oluşan durumları göstermektedir yani yukarıda anlatılanlar kademe kademe gerçekleşmiş hali
Herhangi butona basmadan 3 dosyanında sayfa2 deki verileri ve sayfa3 de kademe kademe nerelere geldiğini gözlemleyin
Bence işinizi görmesi gerekmektedir
Sizin tek yapacağınız sayfa2 de PveW arasındaki sutunlara verileri girip Sayfa3de düzenle butonuna basıp Inbox'a verileri yapışacağı ilk hücreyi belirleyip onaylamak sonra ikinci veri girişi için sayfa2 deki verileri temizlebutonu ile verileri temizlemek
 

Ekli dosyalar

Son düzenleme:
Evet şimdi yapabildim. Değerli hocam çok çok özür dilerim size fazladan meşakkat verdik.
Bu husustaki cahilliğimizden ve durumun aciliyetinden kaynaklı olarak.

Allah sizden razı olsun. Şimdi tablo ortaya çıktıkça gördük ki yine bir hata
yapmışız.
Sayfa 3 teki tablonun üstüne başlık olarak kullanacağımız 2 yada 3 satırı boş bırakmamız gerekiyordu acele
ile onu unutmuşuz. Bunu Satır ekle ile elde etsek formül bozulurmu acaba.
 
Evet şimdi yapabildim. Değerli hocam çok çok özür dilerim size fazladan meşakkat verdik.
Bu husustaki cahilliğimizden ve durumun aciliyetinden kaynaklı olarak.

Allah sizden razı olsun. Şimdi tablo ortaya çıktıkça gördük ki yine bir hata
yapmışız.
Sayfa 3 teki tablonun üstüne başlık olarak kullanacağımız 2 yada 3 satırı boş bırakmamız gerekiyordu acele
ile onu unutmuşuz. Bunu Satır ekle ile elde etsek formül bozulurmu acaba.

Merhaba
Modüle1 deki kodlardan(kırmızı bölümlerini)
(Sadece Sub kopyalayapıstır() bölümüne ait kodlarda)

Sub kopyalayapıstır()
Sheets("Sayfa3").Range("B2:A10000").ClearContents
Sheets("Sayfa2").Range("CA2:CA10000").Copy
Sheets("Sayfa3").Range("B2").PasteSpecial Paste:=xlValues
Application.CutCopyMode = False
End Sub

Aşağıdaki gibi değiştirin ve İnbox'a C4-F4-I4 şeklinde girerseniz 3 satır boş bırakır
Sheets("Sayfa3").Range("B4:A10000").ClearContents
Sheets("Sayfa3").Range("B4").PasteSpecial Paste:=xlValues
 
Teşekkür ederim,
Sayın Numan Şamil.

Allah sizden razı olsun. Hakkınızı helal edin.

Konu amacına ulaşmıştır. Tüm forum ahalisene teşekkürler.
 
Geri
Üst