..."*.xlsx")
' Klasördeki tüm dosyaları dönüştür ve taşı
Do While fileName <> ""
' Çalışma kitabını aç
Set wb = Workbooks.Open(folderPath & fileName)
' Dosyayı Excel 97-2003 formatında kaydet
wb.SaveAs newFolderPath & Replace(fileName, ".xlsx"...
...fd = Application.FileDialog(msoFileDialogFilePicker)
Dim dosya As Variant
With fd
If .Show = -1 Then
For Each dosya In .SelectedItems
Workbooks.Open Filename:=dosya
Next dosya
Else
End If
End With
Set fd = Nothing
End Sub
Sub Kart_Basmayan()
Set s1 = Sheets("Kart_Basmayan")
son =...
...dosya = Dir(yol & "*.xls")
Do While dosya <> ""
' Dosyayı aç
Dim wb As Workbook
Set wb = Workbooks.Open(yol & dosya, ReadOnly:=True)
Set kaynakSh = wb.Sheets("Firma Giriş")
sat2 = kaynakSh.Cells(Rows.Count, "C").End(xlUp).Row...
...= New Collection
' Dosyaları sırayla aç
DosyaAdı = Dir(DosyaYolu & "*.xlsx")
Do While DosyaAdı <> ""
Workbooks.Open DosyaYolu & DosyaAdı
For Each ws In ActiveWorkbook.Sheets
With ws
For Satır = 1 To .Cells(.Rows.Count, 2).End(xlUp).Row...
...= New Collection
' Dosyaları sırayla aç
DosyaAdı = Dir(DosyaYolu & "*.xlsx")
Do While DosyaAdı <> ""
Workbooks.Open DosyaYolu & DosyaAdı
For Each ws In ActiveWorkbook.Sheets
With ws
For Satır = 1 To .Cells(.Rows.Count, 1).End(xlUp).Row...
...= New Collection
' Dosyaları sırayla aç
DosyaAdı = Dir(DosyaYolu & "*.xlsx")
Do While DosyaAdı <> ""
Workbooks.Open DosyaYolu & DosyaAdı
For Each ws In ActiveWorkbook.Sheets
With ws
For Satır = 1 To .Cells(.Rows.Count, 1).End(xlUp).Row...
Trilenium hocam merhabalar,
hocam sizin kodu deneyemedim çünkü dosyada çok fazla kod olduğundan benimde makro bilgi pek iyi olmadığı için başka yerlerde ne gibi revize yapacağımı bilmediğim için sizin kodu kullanamıyorum. Size çok teşekkür ederim emeğinize sağlık :-)
pitchoute hocam merhabalar,
geri dönüşünüz için çok teşekkür ederim kusura bakmayın biraz geç dönüş yaptım aşağıdaki kodunuzu denedim ve tam istediğim sonucu elde ettim çok teşekkür ederim emeğinize sağlık :-)
...= "xlsm" And Left(fls.Name, 2) <> "~$" Then
On Error Resume Next ' Hataları yakalamak için
Set wsVeri = Workbooks.Open(fls, ReadOnly:=True).Sheets("Üretim Listesi")
If Err.Number <> 0 Then
Err.Clear
On Error GoTo 0...
...If fso.GetExtensionName(fls) = "xlsm" And Left(fls.Name, 2) <> "~$" Then 'dosya türü xlsm olanlardan veri alacak
If Workbooks.Open(fls).ReadOnly = True Then Workbooks(fls.Name).Close False
'For Each sh In Workbooks(fls.Name).Worksheets
sonsat1 =...
...Dim hedefSaat
hedefSaat = TimeValue("21:50:00")
Do
If Time >= hedefSaat Then
Set NewXL = CreateObject("notepad.Application")
Set MyWB = NewXL.workbooks.open("C:\Users\muratgunay48\Desktop\test.txt")
Exit Do
End If
WScript.Sleep 1000
Loop
Set objShell = Nothing
...' Klasördeki her bir Excel dosyasını açın
dosyaAdi = Dir(dosyaYolu & "*.xls*")
Do While dosyaAdi <> ""
Set wb = Workbooks.Open(dosyaYolu & dosyaAdi)
' Her bir çalışma sayfasında döngü
For Each ws In wb.Worksheets
sonSatir =...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.