ich habe ein Problem
ich muss 2 Spalten zusammenführen, dabei sollen die jeweiligen Formate der Spalten erhalten bleiben(Hochgestellt, Farbe usw.)
Die Daten lese ich in eine Indesign Tabelle ein (Pizzaflyer)
Ich hoffe hier hilfe zu finden.
Public Sub zusammen()
Dim i, j
Dim Ch
Dim R, Z1, Z2
If Selection.Columns.Count > 2 Then MsgBox "es müssen genau 2 Spalten ausgewählt sein": Exit Sub
For Each R In Selection.Rows
Set Z1 = R.Cells(1)
Set Z2 = R.Cells(2)
j = Len(Z1.Text)
Z1.Value = Z1.Value & Z2.Value
For i = 1 To Len(Z2.Text)
Set Ch = Z2.Characters(Start:=i, Length:=1).Font
With Z1.Characters(Start:=j + i, Length:=1).Font
.Name = Ch.Name
.FontStyle = "Standard"
.Size = Ch.Size
.Strikethrough = Ch.Strikethrough
.Superscript = Ch.Superscript
.Subscript = Ch.Subscript
.OutlineFont = Ch.OutlineFont
.Shadow = Ch.Shadow
.Underline = Ch.Underline
.ColorIndex = Ch.ColorIndex
.TintAndShade = Ch.TintAndShade
.ThemeFont = Ch.ThemeFont
End With
Next
Next
End Sub