Erdinç FIRTINA
Altın Üye
- Katılım
- 14 Şubat 2007
- Mesajlar
- 400
- Excel Vers. ve Dili
- excel 2003 türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub SayfaAdıYaz()
Application.DisplayAlerts = False
Application.ScreenUpdating = False
yol = ThisWorkbook.Path & "\"
Set COfs = CreateObject("Scripting.FileSystemObject")
For Each Dosya In COfs.GetFolder(yol).Files
If Dosya.Name <> "Kaynak.xlsm" Then
Set WBook = Workbooks.Open(yol & Dosya.Name)
Son = WBook.Sheets(1).[B65536].End(3).Row
For i = 1 To Son
WBook.Sheets(1).Cells(i, 1).Value = Replace(Dosya.Name, "." & COfs.GetExtensionName(Dosya.Name), "")
Next
WBook.Close 1
End If
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
MsgBox "İşlem Tamam...", vbInformation, "dEdE Başarılar Diler..."
End Sub
Sub Kapalı_Dosya_Veri_Yaz()
Dim adet As Variant
Dim i, j, dosya, dosyax, Kontrol, Path
Dim wb As Object
adet = 0
adet = InputBox("Kaç defa yazdırılsın?", "Uyarı", 10)
Path = "C:\TestFolder\kapalı_dosyalar\"
If Not IsNumeric(adet) Then Exit Sub
For i = 1 To [a1000].End(3).Row
dosya = Cells(i, "a").Value
dosyax = dosya & ".xlsx"
Kontrol = Dir(Path & dosyax)
If Kontrol <> "" Then
Set wb = Workbooks.Open(Path & dosyax)
For j = 1 To adet
wb.Sheets(1).Cells(j, "L").Value = dosya
Next j
wb.Close True
Set wb = Nothing
End If
Next i
MsgBox "Veri yazma işlemi tamamlandı.", vbInformation + vbDefaultButton1 + vbOKOnly, "Bilgi"
End Sub