Office: User Form Multiseiten mit Options Button wechsel

Helfe beim Thema User Form Multiseiten mit Options Button wechsel in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe da ein kleines Problem,ich würde gerne in einer User Form von einer Multipage Seite zur nächsten wechsel, wenn einer der... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von tdnum, 28. August 2016.

  1. User Form Multiseiten mit Options Button wechsel


    Hallo zusammen,

    ich habe da ein kleines Problem,ich würde gerne in einer User Form von einer Multipage Seite zur nächsten wechsel, wenn einer der Options Button die auf der Seite sind ausgewählt wurde. Irgendwo habe ich den Code dazu schon mal gesehen, finde ihn aber nicht mehr wieder. Vieleicht kann mir ja hier jemand helfen.

    Gruß Tdnum

    :)
     
  2. Multipage.Value = 0 (1,2,3, usw. = Index der page)
     
  3. Hallo xlph,
    danke dass Du so schnell geantwortet hast.
    Mit meinem Halbwissen komme ich da nicht weiter. Ich weiß, dass ich mit: „ Multipage.Value = X „ die Seite anspreche die ich haben möchte, aber was muss den davor stehen. Ich muss doch noch irgendwie vorher einen meiner 83 Option Button ansprechen bevor der Befehl kommt Seite wechseln.
    Gruß Ingo
     
  4. User Form Multiseiten mit Options Button wechsel

    Code:
     
  5. Hallo xlph,

    ich weiß nicht ob ich mich richtig ausgedrückt habe? Bei diesem Code spreche ich ja jeden Button einzeln an, aber wie schon mal gesagt(oder auch nicht) ich habe auf der ersten Multipageseite 83 Button. Wenn ich jetzt irgendeinen anklicke, soll auf die nächste Seite gewechselt werden. Auf Seite zwei habe ich dann 15 Button und auch hier würde ich gerne einen anklicken und dann auf Seite drei springen. Ich habe die Button einer Seite auch Gruppiert, da ich sie noch auslese. Das klappt bei mir auch nur das mit dem Seite wechseln funktioniert nicht.

    Gruß Tdnum
     
  6. Hallo,

    das löst du am besten mit einer Klasse. Schon mal gemacht oder brauchst du ein Beispiel?
     
    Nepumuk, 30. August 2016
    #6
  7. Hallo,

    ne das habe ich noch nicht gemacht.

    Ein Beispiel wäre Toll, dann könnte ich das mal versuchen für mich anzupassen.

    Gruß Tdnum
     
  8. User Form Multiseiten mit Options Button wechsel

    nur, um auf die nächste Seite zu wechseln, braucht man ja keine 83 Buttons. Auch keine Buttonklasse....*wink.gif*

    ...was unterscheidet und was verbindet die Buttons? Was soll denn passieren, bei Klick auf Button 1, 2 25 oder 83?
     
  9. Hallo,

    dann schau dir das mal an:
     
    Nepumuk, 30. August 2016
    #9
  10. Hallo Nepumuk,

    genau so was habe ich gesucht. Danke!

    Ich werde jetzt mal versuchen den Code in meinem User Form einzubauen.

    Gruß Tdnum

    P.S. Melde mich noch mal wenn ich es hinbekommen habe.*mrcool
     
  11. Hallo Nepumuk,
    ich habe deinen Code jetzt mal in meine Datei übernommen und das funktioniert alles super.
    Danke noch mal für Deine Hilfe.
    Ich hätte da jetzt nur noch eine Frage. Ich muss noch eine Datei machen in der ich Deinen Code auch nutzen werde, aber hier soll das automatische weiterspringen der Seiten zum Beispiel nur bei den ersten beiden Seiten funktionieren und bei den, ich sag mal Letzen drei Seiten nicht mehr.
    Kannst Du mir da vielleicht auch noch helfen? *confused.gif*

    Gruß Tdnum
     
  12. Hallo,

    schreib mal auf von welcher Seite auf welche gesprungen werden soll.

    Beispiel:

    1 -> 3

    Wieder per OptionButton? Sind auf allen Seiten solche Buttons?
     
    Nepumuk, 30. August 2016
    #12
  13. User Form Multiseiten mit Options Button wechsel

    Hallo,

    von Seite 1 auf Seite 2 und dann von Seite 2 auf Seite 3.

    Ja auch da sind OptionButton vorhanden und auf allen anderen Seiten dann auch.

    Gruß Tdnum
     
  14. Hallo,

    teste mal:

    Option Explicit

    Private mobjOptionButtonClassCollection As Collection

    Private Sub UserForm_Initialize()
    Dim objOptionButtonClass As clsOptionButton
    Dim objPage As MSForms.Page
    Dim objControl As Control
    Dim lngPage As Long, lngIndex As Long
    lngPage = 1
    Set mobjOptionButtonClassCollection = New Collection
    For lngIndex = 0 To 1
    For Each objControl In MultiPage1.Pages(lngIndex).Controls
    If TypeName(objControl) = "OptionButton" Then
    Set objOptionButtonClass = New clsOptionButton
    With objOptionButtonClass
    .Page = lngPage
    Set .MultiPage = MultiPage1
    Set .OptionButton = objControl
    Call mobjOptionButtonClassCollection.Add(Item:=objOptionButtonClass)
    End With
    End If
    Next
    lngPage = lngPage + 1
    Next
    End Sub

    Private Sub UserForm_Terminate()
    Set mobjOptionButtonClassCollection = Nothing
    End Sub
     
    Nepumuk, 30. August 2016
    #14
  15. Super!! Klappt prima.

    Viele, vielen Dank!

    Gruß Tdnum
     
Thema:

User Form Multiseiten mit Options Button wechsel

Die Seite wird geladen...
  1. User Form Multiseiten mit Options Button wechsel - Similar Threads - User Form Multiseiten

  2. User form Drucken Position

    in Microsoft Excel Hilfe
    User form Drucken Position: Hallo Leute Habe den Code für das Ausdrucken einer User Form.. Die User Form wird im A4 Blatt gedruckt habe aber links nur einen Abstand von einem 1 cm zum Blattrand. Wie kann ich den Abstand vom...
  3. User Form

    in Microsoft Excel Hilfe
    User Form: Hallo Leute Habe ine User form dort kann ich Daten aus Tabelle Januar füllen. Habe jetzt noch 11 Tabellanblätter eingefügt Februar bis Dezember. Ist es möglich mit der gleichen User form auf...
  4. User Form Textbox sperren wenn

    in Microsoft Excel Hilfe
    User Form Textbox sperren wenn: Hallo zusammen, da bin ich schon wieder. Nachdem mir Helmut (HKindler) so super geholfen hat und ich auch damit auch weiter gekommen bin, stoße ich gleich wieder an meine Grenzen. Ich habe ein...
  5. "Datei öffnen" Dialog aufrufen (User-Form)

    in Microsoft Excel Hilfe
    "Datei öffnen" Dialog aufrufen (User-Form): Hallo Zusammen, ich möchte gerne über ein User_Form unter anderem den "Datrei Öffnen" Dialog starten. Mein bisheriger Code hierzu: Code: Private Sub Cmd_Kalkulation_laden_Click()...
  6. User Formen erstellen

    in Microsoft Excel Hilfe
    User Formen erstellen: :o Hallo mal wieder, dafür das ich erst vor 3 Wochen mit Excel angefangen habe, wird es langsam immer besser. Aber nun zum problem. Dies ist eine Excel um Flugzeug Umläufe einen Team...
  7. User Form VBA

    in Microsoft Excel Hilfe
    User Form VBA: Hallo zusammen, ich habe zwei Fragen zu User-forms. 1. Ich habe ein User-Form in der Entwicklungsumgebung gestaltet. Wie bekomme ich dieses jetzt in eine Excel-Tabelle kopiert? Irgendwie...
  8. User Form: Gemeinsamkeiten zusammenfassen

    in Microsoft Excel Hilfe
    User Form: Gemeinsamkeiten zusammenfassen: Hallo, hoffe der Titel is ned zu unklar ;) Ich arbeite grade mal wieder an meinen Excel/VBA (06) Fertigkeiten. Folgendes: In einer Tabelle habe ich eine Liste mit zB Mitarbeitern,...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden