- Katılım
- 18 Ocak 2008
- Mesajlar
- 12,798
- Excel Vers. ve Dili
-
2003 excell türkçe
ve
2007 excell türkçe
Merhabamerhaba,
kodları inceleyip, kendi ihtiyacıma göre editlemeye çalışıyorum
ama kodların içerisinde kayboldum. ".xls" ile biten tüm dosyaların "sayfa1" sekmesinden
B2'yi A kolonuna,
H8'i B kolonuna,
I8'i C kolonuna yazıyor.
bu hücrelerin ismini hiçbir satırda göremedim.
yani ben aşağıdaki gibi yapabilmek için neyi değiştirmeliyim?
birçok .xls dosyasının "sayfa1" sekmesinden aşağıdaki hücreleri alıp, ana dosyama taşımak istiyorum.
A2 - A kolonuna,
A4 - B kolonuna,
A7 - C kolonuna,
A10 - D kolonuna,
A13 - E kolonuna,
A16 - F kolonuna,
A19 - G kolonuna yazmak istiyorum.
bana yardımcı olabilir misiniz?
Sizin excel seviyenizi bilmiyorum
Kırmızı renkli değerler satır ve sütun numaralarını gösteriyor.
kod:
Kod:
Sub aktar2()
Kaynak = "C:\DENEME"
Application.DisplayAlerts = False
Range(Cells(2, 1), Cells(Rows.Count, Columns.Count)).Value = ""
For Each Dosya In CreateObject("Scripting.FileSystemObject").GetFolder(Kaynak).Files
If ThisWorkbook.Name <> Dosya.Name Then
deg = "'" & Kaynak & "\" & "[" & Dosya.Name & "]" & "Sayfa1" & "'!R" '//Veri alınacak dosyalardaki sayfa isimi
sat = Cells(Rows.Count, "A").End(3).Row + 1
Cells(sat, "A") = ExecuteExcel4Macro(deg & [COLOR="Red"]2[/COLOR] & "C" & [COLOR="red"]1[/COLOR])
Cells(sat, "B") = ExecuteExcel4Macro(deg & [COLOR="red"]4[/COLOR] & "C" & [COLOR="red"]1[/COLOR])
Cells(sat, "C") = ExecuteExcel4Macro(deg & [COLOR="red"]7[/COLOR] & "C" & [COLOR="red"]1[/COLOR])
Cells(sat, "D") = ExecuteExcel4Macro(deg & [COLOR="red"]10[/COLOR] & "C" & [COLOR="red"]1[/COLOR])
Cells(sat, "E") = ExecuteExcel4Macro(deg & [COLOR="red"]13[/COLOR] & "C" & [COLOR="red"]1[/COLOR])
Cells(sat, "F") = ExecuteExcel4Macro(deg & [COLOR="red"]16[/COLOR] & "C" & [COLOR="red"]1[/COLOR])
Cells(sat, "G") = ExecuteExcel4Macro(deg & [COLOR="red"]19[/COLOR] & "C" & [COLOR="red"]1[/COLOR])
End If
Next
Application.ScreenUpdating = True
MsgBox "işlem tamam"
End Sub
Kod:
Cells(sat, "A") = ExecuteExcel4Macro(deg & [COLOR="Red"]2[/COLOR] & "C" & [COLOR="red"]1[/COLOR])
Yukarıdaki kodda en sağdaki kırmızı renkli ("C" & 1)) sayıları A sütununu göstermekte (& 2 &) iki birleştirme simgesi arasında kalan kırmızı renkli değerlerde satırları göstermekte