Arkadaşalar Merhaba
Aşağıdaki kod ile excell sayfasının d hücresindeki adı kullanarak ve farklı kaydet ile word dosyası kaydetmeye çalışıyorum.
Ancak dosya adında :,/ gibi işaretler olunca hata veriyor.
Hata verdiğinde
Run-time error '5152'
Dosya adı geçersiz.
Diye hata veriyor.
Yapmak istediğim bu hatayı verince ve hata numaraı '5152' ise bir makro çalıştırmak istiyorum.
Yapamadım...... Yardım
Aşağıdaki kod ile excell sayfasının d hücresindeki adı kullanarak ve farklı kaydet ile word dosyası kaydetmeye çalışıyorum.
Ancak dosya adında :,/ gibi işaretler olunca hata veriyor.
Hata verdiğinde
Run-time error '5152'
Dosya adı geçersiz.
Diye hata veriyor.
Yapmak istediğim bu hatayı verince ve hata numaraı '5152' ise bir makro çalıştırmak istiyorum.
Yapamadım...... Yardım
Kod:
Sub farklıkaydet()
Dim evn As Object, evnDoc As Object
Dim sht As Worksheet, i As Integer, say As Integer
Set sht = Sheets("stok")
Set evn = CreateObject("word.application")
Set evnDoc = evn.Documents.Add
i = ActiveCell.Row
say = 4
Call evnDoc.SaveAs(ThisWorkbook.Path & "\" & sht.Cells(i, "D").Value & ".doc")
evn.Application.Quit
Set sht = Nothing
Set evnDoc = Nothing
Set evn = Nothing
End Sub
