- Katılım
- 28 Haziran 2009
- Mesajlar
- 57
- Excel Vers. ve Dili
- 2019 Türkçe
- Altın Üyelik Bitiş Tarihi
- 11-05-2025
Merhaba üstadlar,
Excelde bulunan tablodaki verileri, Word halindeki denetim raporunda belirlediğim yer imlerine ekleyerek word dosyasını farklı kaydetmek istiyorum.
Aşağıdaki kodda hata alıyorum. Ayrıca excel çok kasıyor.
---------------------
Private Sub CommandButton1_Click()
Dim doc As Word.Document
Set wordapp = CreateObject("word.application")
sablon = "C:\Users\mehmet.karakas\Desktop\2025 Denetim\MEK.docx"
For i = 2 To 7
Set doc = wordapp.Documents.Open(sablon)
doc.Bookmarks("protokoltarih").Range.InsertAfter Cells(i, 10)
doc.Bookmarks("protokolno").Range.InsertAfter Cells(i, 9)
doc.Bookmarks("meslek").Range.InsertAfter Cells(i, 3)
doc.Bookmarks("kursadı").Range.InsertAfter Cells(i, 4)
doc.Bookmarks("firma").Range.InsertAfter Cells(i, 5)
doc.Bookmarks("bitis").Range.InsertAfter Cells(i, 12)
doc.Bookmarks("baslama").Range.InsertAfter Cells(i, 11)
doc.SaveAs2 "C:\Users\mehmet.karakas\Desktop\2025 Denetim\" & Cells(i, 3).Text
wordapp.Documents.Close
wordapp.Quit
Next i
End Sub
-----------------------
yardım ederseniz sevinirim.
Excelde bulunan tablodaki verileri, Word halindeki denetim raporunda belirlediğim yer imlerine ekleyerek word dosyasını farklı kaydetmek istiyorum.
Aşağıdaki kodda hata alıyorum. Ayrıca excel çok kasıyor.
---------------------
Private Sub CommandButton1_Click()
Dim doc As Word.Document
Set wordapp = CreateObject("word.application")
sablon = "C:\Users\mehmet.karakas\Desktop\2025 Denetim\MEK.docx"
For i = 2 To 7
Set doc = wordapp.Documents.Open(sablon)
doc.Bookmarks("protokoltarih").Range.InsertAfter Cells(i, 10)
doc.Bookmarks("protokolno").Range.InsertAfter Cells(i, 9)
doc.Bookmarks("meslek").Range.InsertAfter Cells(i, 3)
doc.Bookmarks("kursadı").Range.InsertAfter Cells(i, 4)
doc.Bookmarks("firma").Range.InsertAfter Cells(i, 5)
doc.Bookmarks("bitis").Range.InsertAfter Cells(i, 12)
doc.Bookmarks("baslama").Range.InsertAfter Cells(i, 11)
doc.SaveAs2 "C:\Users\mehmet.karakas\Desktop\2025 Denetim\" & Cells(i, 3).Text
wordapp.Documents.Close
wordapp.Quit
Next i
End Sub
-----------------------
yardım ederseniz sevinirim.