In einer Zelle die zweite Zeile Nutzen
Tag zusammen, ich denke mal es ist nur eine kleinigkeit die mir fehlt...
Hallöchen,
Ich habe eine Vorlage (WORD 2010| .dotx) in dieser ist u.a. eine Tabelle drinne, und die Tabelle muss befüllt werden.
Es handelt sich um eine Zelle in der Tabelle welche 2 Zeilen hat.
In Zeile 1 soll das "Hallo" stehen, und in der 2. Zeile mein Db(1) (2) (3)..
Nun wie komme ich in die 2. Zeile? Muss hinter den "Hallo" noch was hin? wenn ja WAS? Denn wenn ich bei Row:=.. weiter gehe gehe ich ja in die Nächste ZELLE und nicht Zeile.
(Ich hoffe Ihr versteht mein problemchen)
Hallöchen,
Ich habe eine Vorlage (WORD 2010| .dotx) in dieser ist u.a. eine Tabelle drinne, und die Tabelle muss befüllt werden.
Es handelt sich um eine Zelle in der Tabelle welche 2 Zeilen hat.
ActiveDocument.Tables(2).Cell(Row:=i * + 1, Column:=3).Range.Text = "Hallo" & Db(0) & " " & Db(1) & " " & Db(2)
In Zeile 1 soll das "Hallo" stehen, und in der 2. Zeile mein Db(1) (2) (3)..
Nun wie komme ich in die 2. Zeile? Muss hinter den "Hallo" noch was hin? wenn ja WAS? Denn wenn ich bei Row:=.. weiter gehe gehe ich ja in die Nächste ZELLE und nicht Zeile.
(Ich hoffe Ihr versteht mein problemchen)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 186903
Url: https://administrator.de/forum/in-einer-zelle-die-zweite-zeile-nutzen-186903.html
Ausgedruckt am: 10.01.2025 um 06:01 Uhr
6 Kommentare
Neuester Kommentar
Hallo der-blob!
Versuchs mal mit:
Den Sinn von dem hier:
verstehe ich allerdings nicht so ganz?
Gruß Dieter
Versuchs mal mit:
"Hallo" & vbCrLf & Db(0) & " " & Db(1) & " " & Db(2) |
Den Sinn von dem hier:
Row:=i * + 1 |
Gruß Dieter
Hallo der-blob!
Um Font entsprechend innerhalb eine Zelle zu ändern in etwa so:
wobei Du die Textpositionen entsprechend berrechnen musst (Len(Text)...)
Gruß Dieter
Um Font entsprechend innerhalb eine Zelle zu ändern in etwa so:
With Cells(x, y).Characters(Start:=1, Length:=7).Font
.Name = "Arial"
.FontStyle = "Standard"
.Size = 10
End With
With Cells(x, y).Characters(Start:=8, Length:=4).Font
.Name = "Arial"
.FontStyle = "Standard"
.Size = 14
End With
Gruß Dieter
Hallo der-blob!
Sorry, der Blöde war wohl ich
Hab's in der Eile einfach so von Excel übernommen
Hiermit sollte es in Word funktionieren:
Noch eine Anmerkung zum Zähler (i):
In einer Schleife, kannst Du auch in beliebigen Schritten zählen z.B. in 2-Schritten mit:
Gruß Dieter
Sorry, der Blöde war wohl ich
Hab's in der Eile einfach so von Excel übernommen
Hiermit sollte es in Word funktionieren:
With ActiveDocument.Tables(2).Cell(i * 2 + 1, 3).Range
Textzeile1 = "Zeile1"
Textzeile2 = "Zeile2"
.Text = Textzeile1 & vbCrLf & Textzeile2
For c = 1 To Len(Textzeile1) + 1
With .Characters(c).Font
.Name = "Arial"
.Size = 10
End With
Next
For c = Len(Textzeile1) + 2 To .Characters.Count
With .Characters(c).Font
.Name = "Arial"
.Size = 14
End With
Next
End With
Noch eine Anmerkung zum Zähler (i):
In einer Schleife, kannst Du auch in beliebigen Schritten zählen z.B. in 2-Schritten mit:
For i = 1 To 12 Step 2
....
Next
Gruß Dieter