Çözüldü VBA İle Excel’den Word'e Tablo Aktarma

ErdalÖzdemir

Altın Üye
Katılım
12 Ağustos 2022
Mesajlar
67
Excel Vers. ve Dili
2013 TÜRKÇE
Altın Üyelik Bitiş Tarihi
21-09-2025
WBA Word konusunda yardımcı olacak yok mu
 
Katılım
20 Şubat 2007
Mesajlar
519
Excel Vers. ve Dili
2007 Office, Tr
Kod:
Sub EXCELDEN_WORDE_TABLO()
Dim wordApp As New Word.Application, wdDoc As Word.Document

With wordApp
    .Visible = True
    .Activate
    Set wdDoc = .Documents.Open _
("C:\Users\ÖZDEMİR\OneDrive\Masaüstü\EXCELDEN_WORDE_TABLO_AKTARMA\DENEME TABLOLARI (2).doc")
If wdDoc.Bookmarks.Exists("KURUM_DURUMU") Then
    wordApp.Selection.Goto What:=wdGoToBookmark, Name:="KURUM_DURUMU"
End If

If wordApp.ActiveDocument.Tables.Count >= 1 Then
    wordApp.Selection.Tables(1).Delete
End If

  With wdDoc.Range
    Sayfa1.Range("A2:F2").Copy
    .Characters.Last.Paste
    Application.CutCopyMode = False
    Sayfa1.Range("A15:F26").Copy
    .Characters.Last.Paste
    Application.CutCopyMode = False
    .Tables(1).AutoFitBehavior (wdAutoFitWindow)
    .Tables(1).Range.ParagraphFormat.SpaceBeforeAuto = False
    .Tables(1).Range.ParagraphFormat.SpaceBefore = 6
    .Tables(1).Range.ParagraphFormat.SpaceAfterAuto = False
    .Tables(1).Range.ParagraphFormat.SpaceAfter = 6
  End With

wdDoc.Close savechanges:=True
End With

Set wdDoc = Nothing: wordApp.Quit
End Sub
 

ErdalÖzdemir

Altın Üye
Katılım
12 Ağustos 2022
Mesajlar
67
Excel Vers. ve Dili
2013 TÜRKÇE
Altın Üyelik Bitiş Tarihi
21-09-2025
Necati Hocam, çok teşekkür ederim.

Elinize emeğinize sağlık.
 
Katılım
16 Mayıs 2022
Mesajlar
7
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
17-05-2023
Merhaba, bir konuda yardımınızı rica ediyorum.
Excel'den word'e transfer yaptığım bir dosyam bu dosya ile ilgili üç konuda yardıma ihtiyacım var.

ilki kodlarım aşağıda bulunuyor, işlem çalışıyor, dosyalarım oluşuyor fakat her kayıt işlemi sonrası aynı hatayı alıyorum, herşeyi kontrol ediyorum ama hatanın sebebini bulamaıdım, nerede hata yapıyorum sizce?

ikincisi, yaptığım işlem sonrasında word dosyalarım çoğunlukla read only olarak takılıyor, bunun nedeni ne olabilir?

üçüncüsü ise dosyaları farklı kayıt ederken, cells(i,3)'ün yanına günün tarihini ya da excelde ilgili kayıtın bulunduğu line number'i eklemek istesem nasıl bir kod yazmam gerekir?

Yardımınız için şimdiden çok teşekkür ederim.

242521
 
Üst