Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: SheetNamen nicht komplett auslesen in Überschrift

SheetNamen nicht komplett auslesen in Überschrift
28.05.2018 10:55:35
Franz
Hallo zusammen,
ich habe folgenden Code. Problem ist nun, dass ich nun doch nicht den gesamten Sheetnamen als Überschrift in Word haben möchte, sondern die ersten drei Zeichen weglassen möchte. Sheetnamen sind bspsweise: "12_Test Alpha", "13_Test Beta", "LO_Frieda", "HI_Mirko"

Sub CopyRangetoWord()
Dim objword As Object
Dim ws As Worksheet
Set ws = ActiveWorkbook.Sheets("Stats")
Set objword = CreateObject("Word.Application")
objword.Visible = True
objword.Documents.Open "C:\Users\Me\Desktop\MacroTest.docx"
With objword.ActiveDocument
.Bookmarks("grid1test").Range.Text = sheet.Name
End With
End Sub

Wie bekomme ich es nun jetzt hin, dass ich (Pseudocode)
.Bookmarks("grid1test").Range.Text = sheet.Name - "12_"

bekomme?
Gruß
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SheetNamen nicht komplett auslesen in Überschrift
28.05.2018 10:59:26
UweD
Hallo
versuch es mal so...
        .Bookmarks("grid1test").Range.Text = Mid(Sheet.Name, 4)

LG UweD
AW: SheetNamen
28.05.2018 11:21:43
Franz
Hallo,
super Danke! Funktioniert
Gruß
Danke für die Rückmeldung owT
28.05.2018 11:23:35
UweD
Anzeige
AW: SheetNamen nicht komplett auslesen in Überschrift
28.05.2018 10:59:51
ChrisL
Hi Franz
Ich weiss nicht wofür sheet.Name steht (im Code wird ja nur "Stats" aufgeführt)
Dim strText as String
strText = sheet.Name
Ergebnis = Right(strText, Len(strText) - 3)
cu
Chris
AW: SheetNamen
28.05.2018 11:22:12
Franz
Hallo,
super Danke! Funktioniert!
Gruß

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige