Sub KopierTilWord() Dim WordApp As Object Dim WordDoc As Object Dim WordTable As Object Dim ExcelRange As Range
' Åbn Word-programmet On Error Resume Next Set WordApp = GetObject(Class:="Word.Application") On Error GoTo 0
If WordApp Is Nothing Then ' Hvis Word ikke er åbent, oprettes en ny instans af Word Set WordApp = CreateObject(Class:="Word.Application") WordApp.Visible = True ' Gør Word-vinduet synligt End If
' Åbn eller opret et Word-dokument Set WordDoc = WordApp.Documents.Add
' Definer tabellen og cellen, hvor værdien skal indsættes Set WordTable = WordDoc.Tables(1) ' Hvis der er flere tabeller, kan du ændre tallet her Set ExcelRange = ThisWorkbook.Sheets("ArkNavn").Range("M18") ' Erstat "ArkNavn" med navnet på dit Excel-ark
' Kopier cellens værdi til udklipsholderen ExcelRange.Copy
' Indsæt værdien i Word-tabellen WordTable.Cell(17, 2).Range.PasteSpecial
'------------------ Set WordTable = oWordDoc.Tables(1) ' Hvis der er flere tabeller, kan du ændre tallet her Set ExcelRange = ThisWorkbook.Sheets("Data").Range("S23")
' Kopier cellens værdi til udklipsholderen ExcelRange.Copy
' Indsæt værdien i Word-tabellen WordTable.Cell(1, 1).Range.PasteSpecial
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.