Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
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.