cevatyildiz
Altın Üye
- Katılım
- 2 Mayıs 2008
- Mesajlar
- 295
- Excel Vers. ve Dili
- Office 365
- Altın Üyelik Bitiş Tarihi
- 04-04-2025
Merhaba,
Eger kaydedilecek sürücü yok ise masaüstünde raporlar adlı bir klasörün içine kaydedilebilir mi? Klasör yoksa yaratsın lütfen. Sanırım sürücünün varlığını kontrol edebilecegimiz özel bir kod vardı?
Eger kaydedilecek sürücü yok ise masaüstünde raporlar adlı bir klasörün içine kaydedilebilir mi? Klasör yoksa yaratsın lütfen. Sanırım sürücünün varlığını kontrol edebilecegimiz özel bir kod vardı?
Kod:
Sub SaveWithVariableFromCell()
Dim SaveName As String
Dim Dosya As String
SaveName = ActiveSheet.Range("AZ18").Text
Start:
Dosya = "O:\Technician_Reports\" & Date & "-" & SaveName & ".xlsm"
If Not Dir(Dosya) = "" Then
If MsgBox(Dosya & " bu dosya zaten var üzerine kaydetmek istiyor musunuz?", vbYesNo + vbQuestion) = vbNo Then Exit Sub
End If
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=Dosya
Application.DisplayAlerts = True
Dim s As Variant
s = Format(Date) & Range("AZ18").Value
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="O:\Technician_Reports\" & s & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties _
:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub