VBA Excel Multipage - Inhalt einer dynamisch erzeugten Page erstellen?
Hallo Zusammen,
ich habe innerhalb eines kleinen VBA-Programmes in Excel eine Multipage, deren Seiten dynamisch während der Laufzeit erzeugt werden. Welche Seiten erzeugt werden hängt von einer vorherigen Auswahl ab. Nun weiss ich aber nicht, wie ich den Inhalt dieser Pages erstellen kann.
Vielleicht hat jemand ein bisschen Beispielcode dafür.
Vielen Dank schon mal
Mabue
ich habe innerhalb eines kleinen VBA-Programmes in Excel eine Multipage, deren Seiten dynamisch während der Laufzeit erzeugt werden. Welche Seiten erzeugt werden hängt von einer vorherigen Auswahl ab. Nun weiss ich aber nicht, wie ich den Inhalt dieser Pages erstellen kann.
Vielleicht hat jemand ein bisschen Beispielcode dafür.
Vielen Dank schon mal
Mabue
Please also mark the comments that contributed to the solution of the article
Content-Key: 172541
Url: https://administrator.de/contentid/172541
Printed on: April 24, 2024 at 11:04 o'clock
2 Comments
Latest comment
Hallo mabue88!
Obwohl ich den Sinn des Ganzen nicht so ganz verstehe, zumal eine MultiPage beim erstellen schon eine Page("Page1") und Page("Page2") enthält und Du mit Deinem Code zusätzlich noch eine Page("Übersicht") und nochmals eine Page("Page1") erstellst?
Destotrotz, gib der TextBox beim Erstellen einen Namen mit:
Dann könntest Du die TextBox z.B. so ansprechen
Gruß Dieter
Obwohl ich den Sinn des Ganzen nicht so ganz verstehe, zumal eine MultiPage beim erstellen schon eine Page("Page1") und Page("Page2") enthält und Du mit Deinem Code zusätzlich noch eine Page("Übersicht") und nochmals eine Page("Page1") erstellst?
Destotrotz, gib der TextBox beim Erstellen einen Namen mit:
With .Add("Forms.Textbox.1", "MyTextBoxName")
Dann könntest Du die TextBox z.B. so ansprechen
Dim MyText As string
MultiPage1.Pages("XY").Controls("MyTextBoxName").Text = "Test"
MyText = MultiPage1.Pages("XY").Controls("MyTextBoxName").Text
Gruß Dieter