Hüseyin61
Altın Üye
- Katılım
- 8 Nisan 2008
- Mesajlar
- 60
- Excel Vers. ve Dili
- Ofis 2019 Türkçe 64 Bit
- Altın Üyelik Bitiş Tarihi
- 05-04-2025
Değerli arkadaşlar Merhaba
Aşağıdaki farklı kaydet makrosunda D deki Klasöre exceldeki isim ve tarih verilerinin çağırarak arasına _ koyarak kayıt yapıyorum. Örnek Hüseyin Şen-13.02.2021 gibi. Bu kaydet şeklini Öğrenci Gözlem Formu-Hüseyin Şen-13.02.2021 şeklinde yazmak istiyorum. Yardımcı olursanız sevinirim. Şimdiden Teşekkürler
Private Sub CommandButton4_Click()
Dim dosyam As String, evn As Object, i As Byte
Set evn = CreateObject("scripting.filesystemobject")
With Sheets("Veriler")
dosyam = "D:\Rehberlik Formları\" & .Range("c5").Value & "_" & .Range("c2").Value & i & ".xls"
10 If evn.fileexists(dosyam) Then
i = i + 1
dosyam = "D:\Dehberlik Formları\" & .Range("c5").Value & "_" & .Range("c2").Value & i & ".xls"
GoTo 10
End If
End With
ActiveWorkbook.SaveCopyAs Filename:=dosyam
MsgBox "Farklı kayıt işlemi bitmiştir", vbInformation, "Farklı Kaydet"
dosyam = vbNullString: Set evn = Nothing: i = Empty
End Sub
Aşağıdaki farklı kaydet makrosunda D deki Klasöre exceldeki isim ve tarih verilerinin çağırarak arasına _ koyarak kayıt yapıyorum. Örnek Hüseyin Şen-13.02.2021 gibi. Bu kaydet şeklini Öğrenci Gözlem Formu-Hüseyin Şen-13.02.2021 şeklinde yazmak istiyorum. Yardımcı olursanız sevinirim. Şimdiden Teşekkürler
Private Sub CommandButton4_Click()
Dim dosyam As String, evn As Object, i As Byte
Set evn = CreateObject("scripting.filesystemobject")
With Sheets("Veriler")
dosyam = "D:\Rehberlik Formları\" & .Range("c5").Value & "_" & .Range("c2").Value & i & ".xls"
10 If evn.fileexists(dosyam) Then
i = i + 1
dosyam = "D:\Dehberlik Formları\" & .Range("c5").Value & "_" & .Range("c2").Value & i & ".xls"
GoTo 10
End If
End With
ActiveWorkbook.SaveCopyAs Filename:=dosyam
MsgBox "Farklı kayıt işlemi bitmiştir", vbInformation, "Farklı Kaydet"
dosyam = vbNullString: Set evn = Nothing: i = Empty
End Sub