Merhaba, elimde 100 satırlık excel var bunu worde aktarmak istiyorum. Formdan yola çıkarak bir yere kadar geldim. Şu an sorunum tek satır olarak attı. İşime yaracak olan exceldeki 100 satırı 100 sayfa seklınde worde aktarmak. Yaptığım işlem ;+
NOT: Bunu yapmak istemem bir ayakkabı firmasında calısıyorum bilgiler excelden gelıyor. Etiket çıkarmak için worde tasarım yaptım. Tek sefer tüm içeriği aktarık barkod yazıcıdan cıkarmak ıstıyorum.
Private Sub CommandButton1_Click()
Dim doc As Word.Document
Set wordapp = CreateObject("word.application")
sablon = "C:\Users\ismail\Desktop\Test\sablon.docx"
For i = 2 To 110
Set doc = wordapp.Documents.Open(sablon)
doc.Bookmarks("KALITE").Range.InsertAfter Cells(i, 1)
doc.Bookmarks("MODEL").Range.InsertAfter Cells(i, 2)
doc.Bookmarks("RENK").Range.InsertAfter Cells(i, 3)
doc.Bookmarks("KIRK").Range.InsertAfter Cells(i, 4)
doc.Bookmarks("KIRKBIR").Range.InsertAfter Cells(i, 5)
doc.Bookmarks("KIRKIKI").Range.InsertAfter Cells(i, 6)
doc.Bookmarks("KIRKUC").Range.InsertAfter Cells(i, 7)
doc.Bookmarks("KIRKDORT").Range.InsertAfter Cells(i, 8)
doc.Bookmarks("KIRKBES").Range.InsertAfter Cells(i, 9)
doc.Bookmarks("Toplam").Range.InsertAfter Cells(i, 10)
doc.Bookmarks("MKOD").Range.InsertAfter Cells(i, 11)
doc.SaveAs2 "C:\Users\ismail\Desktop\Test\test.docx"
Next i
End Sub
NOT: Bunu yapmak istemem bir ayakkabı firmasında calısıyorum bilgiler excelden gelıyor. Etiket çıkarmak için worde tasarım yaptım. Tek sefer tüm içeriği aktarık barkod yazıcıdan cıkarmak ıstıyorum.
Private Sub CommandButton1_Click()
Dim doc As Word.Document
Set wordapp = CreateObject("word.application")
sablon = "C:\Users\ismail\Desktop\Test\sablon.docx"
For i = 2 To 110
Set doc = wordapp.Documents.Open(sablon)
doc.Bookmarks("KALITE").Range.InsertAfter Cells(i, 1)
doc.Bookmarks("MODEL").Range.InsertAfter Cells(i, 2)
doc.Bookmarks("RENK").Range.InsertAfter Cells(i, 3)
doc.Bookmarks("KIRK").Range.InsertAfter Cells(i, 4)
doc.Bookmarks("KIRKBIR").Range.InsertAfter Cells(i, 5)
doc.Bookmarks("KIRKIKI").Range.InsertAfter Cells(i, 6)
doc.Bookmarks("KIRKUC").Range.InsertAfter Cells(i, 7)
doc.Bookmarks("KIRKDORT").Range.InsertAfter Cells(i, 8)
doc.Bookmarks("KIRKBES").Range.InsertAfter Cells(i, 9)
doc.Bookmarks("Toplam").Range.InsertAfter Cells(i, 10)
doc.Bookmarks("MKOD").Range.InsertAfter Cells(i, 11)
doc.SaveAs2 "C:\Users\ismail\Desktop\Test\test.docx"
Next i
End Sub