Office: UserForm Parameter übergeben

Helfe beim Thema UserForm Parameter übergeben in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi Leute! Ich programmiere eigentlich eher in C# und mit Visual Studio.NET. Deswegen bin ich ein wenig verwirrt. *confused.gif* Ich habe mir im VBA... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von joule, 30. April 2005.

  1. UserForm Parameter übergeben


    Hi Leute!

    Ich programmiere eigentlich eher in C# und mit Visual Studio.NET. Deswegen bin ich ein wenig verwirrt. *confused.gif*
    Ich habe mir im VBA Editor von Excel eine UserForm gebaut. Dieser UserForm möchte ich Parameter übergeben beim Aufruf. Wo kann ich das definieren und wie sieht der Funktionsaufruf dann auf.
    Ich dachte an sowas:

    Sub UserForm1_Initialize(labelText as String)

    Label1.Caption = labelText

    End sub



    Wo kann ich denn solche Übergabeparameter definieren, oder geht das gar nicht?
    Vielen Dank
    joule

    :)
     
  2. Hallo joule,

    es kommt jetzt darauf an, ob Du dem Label a) einen fixen Wert zuweisen willst oder diesen b) immer wieder neu einlesen willst.

    zu a) siehe angehängte Grafik

    zu b) das klappt bspw. mit diesem Code ...

    Private Sub UserForm_Activate()
    Label1.Caption = Sheets("Tabelle1").Range("A1").Value
    End Sub

    Ich hoffe, dass es Dir weiterhilft. Falls nicht ..... einfach noch mal fragen.

    cu
    myfake
     
    myfake, 2. Mai 2005
    #2
  3. Nicht ganz das was ich meinte, so könnte ich mir allerdings eine Lösung hinbeschummeln so zu sagen.
    Ich will eine UserForm haben und je nach dem welchen Button man anklickt soll ein anderer Text in der Form stehen. Nun möchte ich nicht für jeden Button eine neue UserForm mit einem statischen Text entwerfen, sondern ich möchte beim aufrufen der UserForm den String übergeben, der im Label dann angezeigt werden soll.
    Dies würde ja auch Speicherplatz sparen.

    Danke auf jeden Fall für die super schnelle Antwort!
    joule
     
    joule, 2. Mai 2005
    #3
  4. UserForm Parameter übergeben

    Hallo joule,

    o.k., das heißt, dass Du mehrere Buttons auf Deinem Sheet hast und je nach dem, welcher Button angeklickt wird, soll die Beschriftung angepaßt werden. Richtig?

    Falls ja, hier einmal für 3 Buttons:
    Code:
    Eines noch ..... binde ein normales Modul ein und definiere dort (ganz oben unter Option Explicit [wenn so eingestellt]) die Globale Variable "Public strBeschriftung As String".

    So kannst Du eine Userform verwenden und füllst sie mit Beschriftungen in Abhängigkeit vom Befehlsbutton.

    cu
    myfake
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    myfake, 2. Mai 2005
    #4
  5. Super, danke, das war genau das was ich gesucht habe! *Smilie

    Bis zum nächsten Mal

    Gruß joule
     
    joule, 2. Mai 2005
    #5
Thema:

UserForm Parameter übergeben

Die Seite wird geladen...
  1. UserForm Parameter übergeben - Similar Threads - UserForm Parameter übergeben

  2. Userform unterdrücken - wenn Datei von andere Datei geöffnet wird

    in Microsoft Excel Hilfe
    Userform unterdrücken - wenn Datei von andere Datei geöffnet wird: Hallo, ich habe einer Excel-Datei X ein Userform vorgeschaltet, d.h. wenn die Datei X geöffnet wird, wird das Userform geöffnet und der Anwender zur Eingabe von paar Daten aufgefordert....
  3. UserForm in Office 2019 für MacOS fehlt

    in Microsoft Excel Hilfe
    UserForm in Office 2019 für MacOS fehlt: Hallo, ich wollte nach Hardwarewechsel auf Macbook im Office 2019 für MacOS eine UserForm erstellen und bin überrascht das ich keine Möglichkeit dazu finde, die Auswahlmöglichkeit im...
  4. Userform Login Benutzername in Zelle schreiben

    in Microsoft Excel Hilfe
    Userform Login Benutzername in Zelle schreiben: Hallo mal wieder ins Forum, ich habe mir nach einem Video ein Login nachgebaut. Das funktioniert auch einwandfrei. Hier der Code: Private Sub bttnAnmelden_MouseDown(ByVal Button As Integer, ByVal...
  5. Datum in Userform formatieren

    in Microsoft Word Hilfe
    Datum in Userform formatieren: Hallo! Ich habe folgende Herausforderung: Word 365. In einer Userform gibt es zwei Textboxen (TB_Datum und TB_Datum für Termin) In die Textbox TB_Datum soll ein Datum eingetragen werden können....
  6. UserForm zum bearbeiten von Tabellen und speichern

    in Microsoft Excel Hilfe
    UserForm zum bearbeiten von Tabellen und speichern: Guten Tag Ich habe leider ein Problem, das mich zur Verzweiflung bringt. Vielleicht findet hier jemand einen Lösung für mein Problem. Ich bekommen leider einen Laufzeitfehler '1004'. Zur...
  7. VBA Code Tabellenblatt kopieren und UserForm

    in Microsoft Excel Hilfe
    VBA Code Tabellenblatt kopieren und UserForm: Hallo, ich hoffe mir kann jemand helfen. Schon mal vielen Dank für die Unterstützung. Folgende Thematik: In dem Blatt 1 ist ein ComandButton. Mit Klick soll über VBA folgendes abgefragt...
  8. UserForm wechseln

    in Microsoft Excel Hilfe
    UserForm wechseln: Hallo Vorweg der Hinweis, dass ich ein VBA-Programm habe, welches von einem anderen erstellt wurde der mir nicht mehr zur Verfügung steht. Habe Erweiterungen bisher mühsam durch Zusammentragen von...
  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