- Katılım
- 28 Eylül 2018
- Mesajlar
- 112
- Excel Vers. ve Dili
- Office Pro Plus 2016 Türkçe
- Altın Üyelik Bitiş Tarihi
- 09-02-2023
Kod:
Sub Düğme1_Tıklat()
Dim w As Long
For w = 1 To Sheets.Count
Sheets(w).UsedRange = Sheets(w).UsedRange.Value
Next w
Application.DisplayAlerts = False
ThisWorkbook.SaveAs _
ThisWorkbook.Path & Chr(92) & _
Left(ThisWorkbook.Name, InStr(1, ThisWorkbook.Name, Chr(46)) - 1) & Format(Date, "_yyyy-mm"), _
xlOpenXMLWorkbook
End Sub
1- Left(ThisWorkbook.Name, InStr(1, ThisWorkbook.Name, Chr(46)) - 1) & Format(Date, "_yyyy-mm"), _
Dosya isminin sonuna yıl ve ay ekleyerek kaydediyor ama benim istediğim; Dosya ismi yerine F8 Hücresindeki değer boşluk bırakıp F9 Hücresindeki değeri yazarak kaydetmesi.
2- İlgili excel neredeyse oraya dosyayı excel olarak kaydediyor. Şuanki hali ile makrosuz ve formülsüz farklı kaydediyor burda değişiklik istemiyorum. Sadece extra olarak PDF olarak aynı yere aynı isimlendirmeler ile kaydettirebilir miyiz acaba ?