aliakgul
Altın Üye
- Katılım
- 9 Mayıs 2005
- Mesajlar
- 404
- Excel Vers. ve Dili
- Ofis 2016 TR 64 Bit
- Altın Üyelik Bitiş Tarihi
- 03-08-2025
Merhaba arkadaşlar,"LİSTE" adlı sayfayı yeni bir çalışma kitabına kopyalayıp "ydk1"adıyla kaydediyorum.Kayıt yeri olarak belirtilen 'D:\TES\TSS\' dizinlerin değişken olma durumu var .Ben de onun için, sabit bir dizin yerine mevcut çalışma kitabının yanına şeklinde tanımlama yapmak istiyorum.Bunun için 'ThisWorkbook.Path' tanımlamasını kullandım ama sonuç alamadım.
Yedek alırken 'yedek1' adlı dosyayı mevcut çalışma kitabının yanına kaydetsin istiyorum.Teşekkür ederim.....
*****************************************************************
Dim a As String
a = "D:\TES\TSS\" & "ydk1.xls"
If Not Dir(a) = "" Then
If MsgBox("Bu konumda '" & "ydk1" & "' adlı dosya zaten var. Değiştirmek ister misin?", vbInformation + vbYesNoCancel) = vbYes Then
Application.DisplayAlerts = False
Else
Exit Sub
End If
End If
Sheets("LİSTE").Copy
ChDir "D:\TES\TSS"
ActiveWorkbook.SaveAs Filename:="D:\TES\TSS\ydk1.xls", FileFormat:=xlNormal _
, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
ActiveWindow.Close
**********************************************************
İkinci bir soru:
If MsgBox("Belge yazılsın mı?", vbYesNo) = vbNo Then
"""Evet" durumunda belge yazdırılır""""""
Peki, hayır durumunda başka bir görev tanımlamak istesek nasıl uyarlamalıyız?
örneğin evet durumunda application.Run "Yaz"
hayır durumunda application.Run "sil" görevlerini tanımlarmısınız?
Yedek alırken 'yedek1' adlı dosyayı mevcut çalışma kitabının yanına kaydetsin istiyorum.Teşekkür ederim.....
*****************************************************************
Dim a As String
a = "D:\TES\TSS\" & "ydk1.xls"
If Not Dir(a) = "" Then
If MsgBox("Bu konumda '" & "ydk1" & "' adlı dosya zaten var. Değiştirmek ister misin?", vbInformation + vbYesNoCancel) = vbYes Then
Application.DisplayAlerts = False
Else
Exit Sub
End If
End If
Sheets("LİSTE").Copy
ChDir "D:\TES\TSS"
ActiveWorkbook.SaveAs Filename:="D:\TES\TSS\ydk1.xls", FileFormat:=xlNormal _
, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
ActiveWindow.Close
**********************************************************
İkinci bir soru:
If MsgBox("Belge yazılsın mı?", vbYesNo) = vbNo Then
"""Evet" durumunda belge yazdırılır""""""
Peki, hayır durumunda başka bir görev tanımlamak istesek nasıl uyarlamalıyız?
örneğin evet durumunda application.Run "Yaz"
hayır durumunda application.Run "sil" görevlerini tanımlarmısınız?