- Katılım
- 14 Nisan 2011
- Mesajlar
- 37
- Excel Vers. ve Dili
- Microsoft office excel 2007 türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Arkadaşlar Merhaba; ekli Dosyada tam sayıyı bilmiyorum ama yaklaşık 50 sayfa var ve ben bu sayfalardaki verileri bir sayfada toplamak istiyorum.
yardımcı olabilirmisiniz.
Sub Verileri_Topla ()
Dim syf As Worksheet
Dim i As Integer
Application.ScreenUpdating = False
Range("A2:X65000").ClearContents
For Each syf In Worksheets
If syf.Name <> "tümdata" Then
i = syf.Range("B65536").End(3).Row
syf.Range("A8:B" & i, "X" & i).Copy Sayfa1.Range("B65536").End(3)(2, 1)
End If
Next syf
Application.ScreenUpdating = True
i = Empty: Set syf = Nothing
End Sub
sub aktar59()
Dim sh As Worksheet, sat1 As Long, sat2 As Long, i As Long
Set sh = Sheets(1)
sh.Select
Application.ScreenUpdating = False
sat1 = 2
Range("A2:X" & Rows.Count).ClearContents
For i = 2 To Worksheets.Count
sat2 = Sheets(i).Cells(Rows.Count, "B").End(xlUp).Row
Sheets(i).Range("A8:X" & sat2).Copy
Range("A" & sat1).PasteSpecial (xlPasteValuesAndNumberFormats)
Application.CutCopyMode = False
sat1 = sat1 + sat2 + 1 - 8
Next i
Application.ScreenUpdating = True
MsgBox "İşlem tamamlanmıştır." & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, Application.UserName
End Sub
Bence işi asıl zorlaştıracak olan şey, tablolarınızda aynı sütunlarda farklı bilgilerin aşağı doğru satırlarda yer alması.
Ben olsam; ekteki belgedeki gibi bir yöntem kullanırdım ve böylece veri türü itibariyle satır sayısı sınırını da kaldırmış olurdum. Örneğin HASTANE bölümü için 8 satır ayırmışsınız, ilerde bir 9'uncu satıra ihtiyaç olduğunda sıkıntı yaşayacağınız kesin gibi görünüyor.
Söylediğim gibi tercih elbette sizin.
iyi günler dilerim.
Bu bir yoklama listesi olacak aaa bbb ccc her biri farklı birimin ve bunlar kendi personellerinin yoklamasını buraya girecek, Bende genel bir yoklama çıkarmak için bunları tek sayfaya toplamam gerekiyor.
Teşekkürler.
bende benzer bir yardım istiyorum. dosyaları hastaların tıbbi verilerini içerdiği için koyamıyorum ancak yapmak istediğim şeyi anlatıyım.
elimde 2 tane dosya var.
her iki dosyadada düşey bir şekilde tc kimlik numaraları var
ancak bundan sonra sağa doğru tc nin devamında yatay bir şekilde sıralanan farklı veriler var. bunları tek sayfada toplamak istiyorum.
yani tc numarası 1. dosyadaki verilerin sağına yatay şekilde 2. dosyadaki verileri iliştirip devam etsin.
düşeyara ile uğraştım ama bir türlü yapamadım. yardımcı olabilirmisiniz
DÜŞEYARA fonksiyonunu kullanarak sonuç alacağınızı düşünüyorum.
İkişer satır örnek veri olsaydı daha net cevap alabilirdiniz.
Günaydın arkadaşlar;
16 Mesajdaki dosyamdaki soruma yardımcı olacak bir arkadaş yok mu?
Teşekkürler.