Merhaba Arkadaşlar;
aşağıda kopyaladığım kod dizininde bir hata var. çok uğraştım ama nedenini bulamadım. kod dizini bazı bilgisayarlarda çalışıp bazılarında çalışmıyor. kodda bir hata mı var? yardımcı olabilir misiniz?
Teşekkürler
Private Sub CommandButton3_Click()
Application.ScreenUpdating = False
deger = Format(i, "yyyymmdd") & "-" & Sheets("sayfa1").Range("c10").Value
On Error Resume Next
kaynak = "c:" & "\Verilen Teklifler"
If Dir(kaynak) = "" Then MkDir (kaynak)
On Error Resume Next
If Worksheets("sayfa1").Range("B14") = "" Then
MsgBox "Kayıt Yapılacak Veri Bulunamadı.", vbInformation, " BİLGİ"
Else
Sheets(Array("sayfa1", "sayfa2")).Copy
For Each component In ActiveWorkbook.VBProject.VBComponents
If component.Type <> 100 Then
ActiveWorkbook.VBProject.VBComponents.Remove component
Else
Set modul = component.CodeModule
modul.DeleteLines 1, modul.CountOfLines
End If
Next
ActiveSheet.DrawingObjects.Delete
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs kaynak & "\" & deger & ".xls", FileFormat:=xlExcel8, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
ActiveWorkbook.Close False
MsgBox "" & Worksheets("sayfa1").Range("C10").Value & "" & vbLf & kaynak & vbLf & "Klasörüne kayıt Yapıldı.", vbInformation, " BİLGİ"
End If
'End If
'Next sayfa
Sheets("sayfa1").Range("B14:K100").ClearContents
Sheets("sayfa1").Range("C10").ClearContents
Application.ScreenUpdating = True
End Sub
aşağıda kopyaladığım kod dizininde bir hata var. çok uğraştım ama nedenini bulamadım. kod dizini bazı bilgisayarlarda çalışıp bazılarında çalışmıyor. kodda bir hata mı var? yardımcı olabilir misiniz?
Teşekkürler
Private Sub CommandButton3_Click()
Application.ScreenUpdating = False
deger = Format(i, "yyyymmdd") & "-" & Sheets("sayfa1").Range("c10").Value
On Error Resume Next
kaynak = "c:" & "\Verilen Teklifler"
If Dir(kaynak) = "" Then MkDir (kaynak)
On Error Resume Next
If Worksheets("sayfa1").Range("B14") = "" Then
MsgBox "Kayıt Yapılacak Veri Bulunamadı.", vbInformation, " BİLGİ"
Else
Sheets(Array("sayfa1", "sayfa2")).Copy
For Each component In ActiveWorkbook.VBProject.VBComponents
If component.Type <> 100 Then
ActiveWorkbook.VBProject.VBComponents.Remove component
Else
Set modul = component.CodeModule
modul.DeleteLines 1, modul.CountOfLines
End If
Next
ActiveSheet.DrawingObjects.Delete
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs kaynak & "\" & deger & ".xls", FileFormat:=xlExcel8, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
ActiveWorkbook.Close False
MsgBox "" & Worksheets("sayfa1").Range("C10").Value & "" & vbLf & kaynak & vbLf & "Klasörüne kayıt Yapıldı.", vbInformation, " BİLGİ"
End If
'End If
'Next sayfa
Sheets("sayfa1").Range("B14:K100").ClearContents
Sheets("sayfa1").Range("C10").ClearContents
Application.ScreenUpdating = True
End Sub