**نعم، يوجد كود VBA يحول جدول في شيت إكسل إلى ملف وورد.**
إليك الخطوات:
1. افتح مصنف إكسل الذي يحتوي على الجدول الذي تريد تحويله.
2. انقر فوق علامة التبويب "مطور" في شريط القائمة.
3. انقر فوق "Visual Basic" لفتح محرر VBA.
4. انقر بزر الماوس الأيمن على اسم المصنف في الجزء الأيسر من محرر VBA وحدد "إدراج" > "وحدة نمطية".
5. الصق الكود التالي في وحدة النمط:
CODE
Sub TableToWord()
Dim xlApp As Excel.Application
Dim xlWb As Excel.Workbook
Dim xlWs As Excel.Worksheet
Dim wdApp As Word.Application
Dim wdDoc As Word.Document
Dim rngTable As Excel.Range
Dim strTable As String
Dim i As Long
'Get the Excel application and workbook
Set xlApp = Excel.Application
Set xlWb = xlApp.ActiveWorkbook
Set xlWs = xlWb.ActiveSheet
'Get the range of the table
Set rngTable = xlWs.ListObjects(1).Range
'Convert the table to a string
strTable = rngTable.TextToColumns(Destination:=rngTable, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo:=Array(1, 1))
'Create a new Word application and document
Set wdApp = Word.Application
Set wdDoc = wdApp.Documents.Add
'Insert the table into the Word document
With wdDoc
.Content.InsertAfter strTable
.Tables(1).AutoFitBehavior = wdAutoFitContent
.Tables(1).Style = "Table Grid"
End With
'Display the Word document
wdApp.Visible = True
End Sub
6. انقر فوق "تشغيل" لتشغيل الكود.
سيؤدي هذا الكود إلى تحويل الجدول المحدد في شيت إكسل إلى جدول في ملف وورد جديد.