Excelde txt den veri alan bir dosyada parça al ve say ile tablo oluşturmak.

Katılım
31 Temmuz 2008
Mesajlar
48
Excel Vers. ve Dili
2007
Excelde txt den veri alan bir dosyada parça al ve say ile tablo oluşturmak.

Aşağıda ekteki tabloda okullar ve seanslar sekmesini otomatik doldursun istiyorum yardımcı olabilirmisiniz.
 

Ekli dosyalar

  • 34.5 KB Görüntüleme: 25

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
neden kimse yardım etmiyor. lütfen yardım edin.
tam olarak sorununu anlıyamadım ama aşağıdaki kod sorununa yardımcı alacaktır.

sayfa2 de bu kodu çalıştırımısın ancak A sütununda veriler olmalı

Kod:
Sub ayır()
Columns("A:A").Copy
Range("B1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Columns("B:B").Select
For i = 1 To Worksheets(ActiveSheet.Name).[A65536].End(3).Row
Selection.TextToColumns Destination:=Range("B1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="-", FieldInfo:=Array(Array(i, 2), Array(i, 3), Array(i, 4))
ActiveWindow.ScrollColumn = 1
Next i
    
End Sub
 
Katılım
31 Temmuz 2008
Mesajlar
48
Excel Vers. ve Dili
2007
MRB

Denedim ama yapmadım.
Tam olarak yapmak istediğimiz txt sayfasındaki bilgiler sayfa 1'de bulunan yeni kayıt butonu ile sayfa 2'ye kopyalanıyor.sayfa 1'den ise yazdırmak istediğimiz satır numarasını yazıp bilgileri getir diyoruz ve yazdırıyoruz.
Bu kısım çalışıyor sıkıntı yok bizim yapmak istediğimiz.
Okullar ve seanslar sekmesinde bulunan tablonun yeni kayıt tuşuna basınca otomatik güncellenmesidir.yani sayfa 2'den bilgileri alıp tablonun doldurulması lazım

sayfa 2'de her satırda sırası ile
öğrenci no 5 hane
ad 11 hane
soyad 11 hane
sınıf 1 hane
tarih 1 hane (bilgileri sayfa 4'ten alıyor)
sbs seans 1 hane (bilgileri sayfa 5'ten alıyor)
öss seans 1 hane (bilgileri sayfa 6'ten alıyor)
cinsiyet 1 hane
okul kodu 5 hane (bilgileri sayfa 3'ten alıyor)
okullar ve seanslar sekmesini o tabloları doldurması gerekiyor.

Bu olayı metni sütuna dönüştür deyip özet tablodan yapabiliyoruz ama buna gerek kalmadan direk otomatik kendisinin yapmasını istiyoruz.
Yardımcı olabiliseniz sevinirim.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
sorunu pek anlıyamadım ama bir açıklama yapayım

ben ofis 2000 kullanıyorum gönderdiğim kodda A sütunundaki bilgileri diğer sutunlara ayırma işlemi yapıyordu

şimdi ne yapmak istediğinizi azetle anlatmışsınız ama gene anlayamadım örnek dosya ile ne yapıması gerekiyorsa veriler nerden nereye gidecekse örnek dosyanızda göstererek yaparsanız belki durumu anlamamıza yardımcı olursunuz

ben ekli dosyanı gönderiyorum
 
Katılım
31 Temmuz 2008
Mesajlar
48
Excel Vers. ve Dili
2007
MRB

Okullar ve seanslar sekmesinde
açıklama ekledim ve ve birkaç doldurma yaptım
çok sağolun vakit ayırdığınız için.
 

Ekli dosyalar

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
bu kodu okullar sayfasında çalıştır artık geç oldu iyi akşamlar
 
Katılım
31 Temmuz 2008
Mesajlar
48
Excel Vers. ve Dili
2007
MRB

çok güzel çalıştı ellerine sağlık günlerdir bunun üzerinde çalışıyorduk kimse yardımcı olamamıştı çok teşekkür ederim.

Yanlız 10. Sınıf 11. Sınıf ve 12. Sınıfları almadı
sayfa 2'de sınıf kısmında
0----10. Sınıf
1----11. Sınıf
2----12. Sınıf
bunlar çalışmadı

birde yarın müsait vaktin olursa o seans kısmı içinde bir kod verebilirmisin. çok teşekkür ederim iyi akşamlar.
 

Ekli dosyalar

Son düzenleme:

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
okullar için kodu yeniden düzenledim
 
Katılım
31 Temmuz 2008
Mesajlar
48
Excel Vers. ve Dili
2007
MRB

Hocam seninle nasıl irtibata geçebilirim bu çok önemli bir şey yaklaşık 10.000 kişiyi ilgilendiren bir şey sana nasıl ulaşabilirim.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
buradan yazınız 10 nolu mesajımdaki açıklamaları okudunuzmu
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
birazcık işim var müsait bir zamanda bakacağım
 
Katılım
31 Temmuz 2008
Mesajlar
48
Excel Vers. ve Dili
2007
MRB

Tm çok sağolun bu konuda maddi manevi elimizden ne gelirse yapmaya hazırız iyi günler.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
şimdi ayırma işleminde hiç değer gelmiyen sütunlar var bunları sıfırmı kabul edecek kod ekli dosyayı bir incele
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,825
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
birde burada SBS ve OSS yi nasıl ayırt edecek hangi sutunda arayacak
 
Katılım
31 Temmuz 2008
Mesajlar
48
Excel Vers. ve Dili
2007
MRB

Sınıf kısmı "e" sütununda
3,4,5,6,7,8, sbs
9,0,1,2 öss
tarih kısmı "f" sütununda
 
Üst