bir kac kapali calisma kitabindan ayni anda veri alabilmek

Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
merhaba

11.08.2008, 12.08.2008 seklinde günlük olarak tutdugum calisma kitaplarindan tarih araligi vererek ( 11.08.2008 adli calisma kitabi ile 18.08.2008 calisma kitabi arasi gibi ) verileri nasil tabloya aktarabilirim. ekteki dosya sorumu daha aciklayici anlatmaya calistim.
ilginiz icin simdiden cok tesekkür ederim. saygilarimla.
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
daha önce sn Levent Mentesoglu bey in veri almak hakkinda baska bir sorum icin sunmus oldugu asagidaki kodlari sorum icin nasil uyarlayabilirim acaba, daha dogrusu böyle bir sey yapilabilir mi ? tesekkür ederim.

Kod:
Sub verilerial()
Set baglanti = CreateObject("ADODB.Connection")
yol = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\deneme\" & [c3] & ".xls;Extended Properties=""Excel 8.0;HDR=no;IMEX=1"";"
baglanti.Open yol
Set rs = baglanti.Execute("[sayfa11$c6:c65536]")
[c6].CopyFromRecordset rs
End Sub
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
Sub verial()
For Each dosya In CreateObject("Scripting.FileSystemObject").GetFolder("E:\deneme").Files
c = c + 1
Cells(c + 4, "e") = dosya.Name
Cells(c + 4, "f") = ExecuteExcel4Macro("'E:\deneme\[" & dosya.Name & "]sayfa1'!R35C5")
Cells(c + 4, "g") = ExecuteExcel4Macro("'E:\deneme\[" & dosya.Name & "]sayfa1'!R35C6")
Cells(c + 4, "h") = ExecuteExcel4Macro("'E:\deneme\[" & dosya.Name & "]sayfa1'!R35C7")
Next
End Sub

merhaba

formu arastirdim yukardaki kodlari Sn Levent Mentesoglu bey benzer bir örnek icin yazmis. zannedersem istedigim cözüme cok yakin. makro bilgim yetersiz oldugu icin bir türlü uyarlayamiyorum. yardimci olabilirseniz cok memnun olurum. bir de ilk dosyamda ufak bir degisiklik yaptim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Veriler hep ayni yerde olmalı(Ayni Sütunda) ,diğer verilerde öyle.Standart olmazsa nereden ne alınacak bilinmez.:cool:
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
tamam. veriler ayni yerde olursa nasil yapabilirim. Ama ayni satirda olmasi lazim.sütun degil.
 
Son düzenleme:
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
benzer bir calisma icin link gösterebilecek bir arkadas var mi acaba. hala ugrasmaktayim. tesekkür ederim.
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,470
Excel Vers. ve Dili
Office 2010 & 2013 tr
Aynı uygulamaya benim de ihtiyacım var.
Yalnız benimkinde ufak bir farklılık var: Anadosyaya bir combobox eklemek istiyorum. Bu combobox'ta başlıklar bulunacak. Bu başlıklar bahsi geçen kapalı excel dosyalarının adı olacak. Başlığa tıkladığımızda kapalı excel dosyasındaki veri anadosyaya gelecek. Tablo A1:D30 aralığı olabilir.
Syn uzman arkadaşlarım, yardımlarınızı bekliyorum. Şimdiden teşekkürler.
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,470
Excel Vers. ve Dili
Office 2010 & 2013 tr
Aynı uygulamaya benim de ihtiyacım var.
Yalnız benimkinde ufak bir farklılık var: Anadosyaya bir combobox eklemek istiyorum. Bu combobox'ta başlıklar bulunacak. Bu başlıklar bahsi geçen kapalı excel dosyalarının adı olacak. Başlığa tıkladığımızda kapalı excel dosyasındaki veri anadosyaya gelecek. Tablo A1:D30 aralığı olabilir.
Syn uzman arkadaşlarım, yardımlarınızı bekliyorum. Şimdiden teşekkürler.
Bir ek dosya ekliyorum. Bu dosya üzerinde yardımcı olursanız çok memnun olurum.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aynı uygulamaya benim de ihtiyacım var.
Yalnız benimkinde ufak bir farklılık var: Anadosyaya bir combobox eklemek istiyorum. Bu combobox'ta başlıklar bulunacak. Bu başlıklar bahsi geçen kapalı excel dosyalarının adı olacak. Başlığa tıkladığımızda kapalı excel dosyasındaki veri anadosyaya gelecek. Tablo A1:D30 aralığı olabilir.
Syn uzman arkadaşlarım, yardımlarınızı bekliyorum. Şimdiden teşekkürler.

Dosyanız hazır.
ana dosya diğer dosyalarla ayni kjlasör içinde olmalı.
Excel4 makrosu kullandım.:cool:
Kod:
Private Sub ComboBox1_Click()
Dim dosya, yol As String, sat, sut As Byte
If ComboBox1.ListCount < 1 Then Exit Sub
Application.ScreenUpdating = False
Range("A1:D30").ClearContents
yol = ThisWorkbook.Path & "\"
dosya = ComboBox1.Value
For sat = 1 To 30
    For sut = 1 To 4
        Cells(sat, sut).Value = Application.ExecuteExcel4Macro("'" & yol & "[" & dosya & "]Sayfa1'!R" & sat & "C" & sut)
    Next
Next
Application.ScreenUpdating = True
End Sub

Private Sub UserForm_Click()

End Sub

Private Sub UserForm_Initialize()
Dim yol, dosya, dsy As String
yol = ThisWorkbook.Path & "\"
dosya = "*.xls"
dsy = Dir(yol & dosya)
Do While dsy <> ""
    If dsy <> ThisWorkbook.Name Then
        ComboBox1.AddItem dsy
    End If
    dsy = Dir
Loop
End Sub
 
Son düzenleme:
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
Evren bey bunu satirlar icin uygulama imkani var mi acaba.
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,470
Excel Vers. ve Dili
Office 2010 & 2013 tr
Evren hocam, &#231;ok te&#351;ekk&#252;r ederim. &#304;&#351;lem tam istedi&#287;im gibi.
&#350;u an ihtiyac&#305;m olan, tam tam&#305;na bu makro. Ama s&#305;rf meraktan ve ilerde belki ihtiyac&#305;m olur d&#252;&#351;&#252;ncesiyle soruyorum:
Aktarma i&#351;lemini bi&#231;imlendirmelerle birlikte yapabilir miyiz? Dolgu renkleri, metin &#351;ekillendirmeleri vs... B&#246;yle bir &#351;ey m&#252;mk&#252;n m&#252;? K&#305;saca, bu aktarma i&#351;lemini kopyala yap&#305;&#351;t&#305;r &#351;eklinde yapabilir miyiz?
M&#252;mk&#252;nse ayn&#305; dosya &#252;zerinde uygular m&#305;s&#305;n&#305;z?
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
Biraz açarmısınız?
merhaba

sayfa1 de A sutununa isimleri B sutununa da tarihleri yazdigim zaman 11.08.2008, 12.08.2008, 13.08.2008 sayfalarindan Ali ye ait verilerin bulundugu satiri sayfa1 e nasil aktarabilirim. örnek dosya ektedir.Tesekkür ederim. Saygilar.
 
Üst