Office: In einer variablen Zählen

Helfe beim Thema In einer variablen Zählen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Tag, ich wollte eigentlich nur testweise ein simples Programm schreiben welches ich direkt ausführen kann ohne den Umweg über Excel +F11 gehen zu... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von 71m0, 30. August 2015.

  1. In einer variablen Zählen


    Guten Tag,
    ich wollte eigentlich nur testweise ein simples Programm schreiben welches ich direkt ausführen kann ohne den Umweg über Excel +F11 gehen zu müssen.
    Überraschender Weise war das Programm schwieriger umzusetzen als gedacht.

    Was sollte das Programm können:
    - Es gibt eine Userform mit einem CommandButton.
    - Nach klicken des Buttons ändert sich der Name.

    Soweit ist das ganze simpel über einen Caption Befehl zu lösen.
    Nun soll der Button, bei weiteren Klicks aber wieder den Namen ändern.

    Beispiel:
    Erster klick = Button hat den Name "Wert1"
    Zweiter klick = Button hat den Name "Wert2"
    Dritter klick = Button hat den Name "hier könnte ihre Werbung stehen"
    usw.
    Ich denke das Prinzip ist klar. *biggrin.gif*

    Meine Gedanken dazu waren einen Array mit den Buttonnamen zu füttern und den Wert dann über eine zweite Variable Schrittweise um +1 zu erhöhen.
    So kannte ich es zumindest von einzelnen Zellen in Excel, wo das ganze ganz gut klappt. (z.B. [A1] = [A1] + 1 )

    Wenn ich das Ganze aber nach dem Prinzip erstelle, wird der Wert immer nur einmal +1 gerechnet, egal wie oft der Button betätigt wird.
    a = a +1
    CommandButton1.Caption = Array(a)


    Gruß
    Timo

    :)
     
  2. Hallo!
    Gültigkeit von Variablen?
    Wenn Du a im CommandButton1_Click dimensionierst, kannst Du klicken, bis der nächste Sommer kommt!
    Zeig mal den Code des UserForm.

    Gruß Ralf
     
  3. Danke für dein Hilfe, hier mein Code.
    Gültigkeit der Variablen sagt noch mir nichts, ich beschäftige mich erst seit 1-2 Wochen mit VBA.
    Ich werde aber versuchen mir die Infos bei Google raus zu suchen.

    Code eingefügt mit:
     
  4. In einer variablen Zählen

    Guten Morgen!
    Dachte ich es mir doch!
    Eigenzitat:
    Du musst Dim Zaehler As Byte aus der Prozedur nehmen und in den Modulkopf, also oberhalb aller Prozeduren schreiben.
    Schau mal hier herein:
    https://de.wikibooks.org/wiki/VBA_in...und_Konstanten

    Gruß Ralf
     
  5. Damit Du beim sechsten Klick nicht in einen Fehler läufst, musst Du ihn abfangen.
    Statt:
    Code:
    mache es so:
    Code:
    Gruß Ralf
     
  6. Vielen Dank, es funktioniert nun alles wie geplant *Smilie
    Der Link ist interessant, da werde mich mal weiter einlesen.

    Gruß
    Timo
     
  7. Nachtrag.
    Die Erweiterung funktioniert so nicht, es kommt die Fehlermeldung:
    "Index außerhalb des gültigen Bereichs"

    Ich habe es behoben indem ich =6 zu >5 geändert habe, also:

    Code:
    Gruß Timo
     
Thema:

In einer variablen Zählen

Die Seite wird geladen...
  1. In einer variablen Zählen - Similar Threads - variablen Zählen

  2. Combobox einbinden

    in Microsoft Excel Hilfe
    Combobox einbinden: Hallo, ich bastele an einer Funktion, bei der ich an einer Stelle im Programm eine Combobox aufrufen möchte, die dann mit bestimmten Werten aus einer Tabelle gefüllt ist und dann den gewählten...
  3. VBA:Laufzeitfehler beim Einlesen in Variable

    in Microsoft Excel Hilfe
    VBA:Laufzeitfehler beim Einlesen in Variable: Hallo Excel Freaks, ich habe eine Frage, ein Problem wo ich nicht mehr weiter weis.... In eine Exceldatei kopiere ich mir über Makro auf ein Tabellenblatt von anderen Exceldateien das...
  4. Variable Zahl der TextBoxes im UserForm

    in Microsoft Excel Hilfe
    Variable Zahl der TextBoxes im UserForm: Hallo, ich möchte ein VBA-Formular mit TextBoxes anlegen, die man befüllt. Je nach dem, könnte man mehr oder weniger TextBoxes haben. Kann man nun irgendwas machen, damit - je nach Bedarf - mehr...
  5. Variable gatt teilbar durch eine Zahl

    in Microsoft Excel Hilfe
    Variable gatt teilbar durch eine Zahl: Hallo zusammen, ich benötige mal eine kurze Zeile. Ich muss prüfen, ob eine bestimmte Variable durch eine Zahl teilbar ist (ohne Rest). Wie macht man das am besten? Sozusagen: Code: If Rest von...
  6. Zahlen addieren in einem Variablen Bereich A2:AXX

    in Microsoft Excel Hilfe
    Zahlen addieren in einem Variablen Bereich A2:AXX: Hi wie kann ich denn Zahlen in einem Bereich addieren, wo die größe des Bereichs von einer anderen Zahl abhängt ? =SUMME(A2:AX) x = wert in einer anderen Zelle ? lg Phoenix
  7. Einer Variablen Zahl den Wert 7 zuordnen

    in Microsoft Excel Hilfe
    Einer Variablen Zahl den Wert 7 zuordnen: Hallo liebes Team Ich habe mal wieder ein Problem Ich wollte einer Variablem Zahl den Wert 7 zurordnen und weiss nicht wie ich das machen soll. F12 soll eine zahl oder ein Buchstabe rein,...
  8. Variable Prozent und Absolute Zahlen

    in Microsoft Excel Hilfe
    Variable Prozent und Absolute Zahlen: Ich bin mit Excel noch nicht soo fit, vielleicht kann mir hier jemand helfen? Ich habe eine Tabelle wie folgt aufgebaut: In Spalte A stehen Kostenbezeichnungen (Miete, Steuern, etc.). In...
  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