Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 9 von 18
  1. #1
    Registriert seit
    05.2007
    Beiträge
    97

    mit Button Zahl hoch bzw. runter zählen

    hallo,
    suche in excel nach einem formular bzw. tool, dass in einer zelle per button (hoch + bzw. runter -) einfach durch drücken eine zahl hoch bzw. runter zählen kann. also einfach die zahl in dieser zelle +1 bzw. -1.

    wie kann ich dies am leichtesten bewerkstäligen?

  2. #2
    Registriert seit
    06.2006
    Beiträge
    1.907
    Die Mappe öffnen > VisualBasic-Editor öffnen > +VBAProject(NameDeinerMappe) öffnen > dort diesen Code eingeben >
    Code:
    Sub addiert()
    zellWert = Sheets("Tabelle2").Range("C11").Value
        Sheets("Tabelle2").Range("C11").Value = zellWert + 1
    End Sub
    
    Sub subtrahiert()
    zellWert = Sheets("Tabelle2").Range("C11").Value
        Sheets("Tabelle2").Range("C11").Value = zellWert - 1
    End Sub
    "Tabelle2" und "C11" müssen natürlich an Deinen Blattnamen und an Deine Zelle, die bearbeitet werden soll, angepasst werden.

    In Excel zwei Buttons erstellen für Auf und Ab > entsprechendes Makro zuweisen.

    Gruss Urs

  3. #3
    Registriert seit
    11.2006
    Beiträge
    552
    Hi,

    verwende anstelle von 2 Button eine Drehfeld (Spinbutton) aus der Steuerelement-Toolbox und hinterlege im Codemodul der betreffenden Tabelle diesen Code

    Code:
    Private Sub SpinButton1_SpinDown()
        Range("A1") = Range("A1") - 1
    End Sub
    
    Private Sub SpinButton1_SpinUp()
        Range("A1") = Range("A1") + 1
    End Sub
    Zelle bitte anpassen.
    Bis später,
    Karin

  4. #4
    Registriert seit
    06.2006
    Beiträge
    1.907
    @Beverly
    Ich hatte nachher auch die Idee, dass der TO wohl ein Steuerelement aus deren Toolbox gemeint haben könnte (Excel2003)... aber dann war mein Provider leider ausgestiegen, bis vorhin...

    Ich weiss nicht was der TO machen will, aber aus persönlichem Interesse hatte ich das ausprobiert. Und festgestellt...

    > Schnelles Klicken, so schnell wie ich die Spieler manchmal klicken sehe, überfordert das Makro. Es werden einfach Klicks übergangen. Auch wenn ich das Makro ohne Variable in einer Zeile, oder entweder mit Autoformen oder den Elementen aus der Steuerelement-Toolbox, starten lasse. Mit was hängt das zusammen >

    - mit meinem schon eher betagten System? Was wäre dann der Verlangsamungsgrund? Die Grafik, die CPU...?

    - ist einfach der Weg in Office-Makros zu langsam? Müsste dafür systemnäher programmiert werden?

    Gruss Urs

  5. #5
    Registriert seit
    11.2006
    Beiträge
    552
    @Urs,

    ja, manchmal können einem die Provider schon ganz schön einen Strich durch die Rechnung machen - kenne ich auch aus eigener Erfahrung gut genug.

    Naja, die Steuerelement-Toolbox gab es auch schon in Excel97. Man könnte natürlich auch ein Drehfeld aus der Formular-Symbolleiste nehmen, aber da ist das Problem, dass man den Eintrag in der Zellverknüpfung noch entsprechend auswerten müsste, insbesondere wenn vielleicht Minuswerte erwünscht sind, denn das Minimum bei einem solchen Element beträgt 0 und lässt ohne diese Manipulation halt keinen Minuswert zu.

    Das Problem mit der Schnelligkeit des Makros - meinst du da die CommandButton oder den SpinButton? Der Vorteil des SpinButtons besteht ja darin, dass man ihn nicht immer wieder neu drücken sondern einfach nur die Maustaste halten muss. Wenn ein Code langsam ist, dann hängt das sicher nicht mit dem Code an sich zusammen, insbesondere bei einem solch relativ kurzen. Ich würde das doch eher mit der Grafikkarte in Verbindung bringen. In vielen Fällen hilft dann allerdings, dass man die Codezeile Do Events einfügt, die die Steuerung kurzzeitig wieder an das System abgibt.
    Bis später,
    Karin

  6. #6
    Registriert seit
    06.2006
    Beiträge
    1.907
    @Beverly

    Ich hatte mit Makrozuweisen an ein Autoform und dem CommandButton aus der Steuerelemt-Toolbox versucht > immer gleiches Resultat >

    > bei beiden Elementen reagiert der Button blitzschnell, er blinkt oder verändert seine Anzeige, nur das Makro kommt nicht nach mit dem Zählen.

    Zu arbeiten gibt es für die CPU hier ja tatsächlich nicht so viel, dann wird wohl meine ältliche Grafik nicht mitmachen wollen...

    Danke für die Information und Gruss, Urs

  7. #7
    Registriert seit
    06.2006
    Beiträge
    1.907
    @Beverly .....dass mein treuer PC eine so lahme Ente sein soll, hatte mich schon geärgert...

    Mit einem SpinButton und dem Einzeiler > Range("C11").Value = SpinButton1.Value
    geht auch bei schnellstmöglichen Einzelklicks kein einziger Klick verloren!

    Vielleicht wird er irgendwann einmal meinen, es sei ein Dauerdrücken, aber so schnell bin ich nicht.
    Und für Minuswerte braucht es natürlich mehr als nur eine Zeile.

    Der Geschwindigkeitsunterschied wird wohl damit zusammenhängen, dass der SpinButton die Ausgangszahl "in sich selbst speichert", während die anderen zwei diese erst aus der Zelle einlesen müssen.

    Gruss Urs
    Geändert von Urs2 (18.01.2008 um 00:42 Uhr)

  8. #8
    Registriert seit
    09.2006
    Ort
    MOL
    Beiträge
    7.333
    Zitat Zitat von Urs2 Beitrag anzeigen
    CommandButton aus der Steuerelemt-Toolbox versucht
    Hallo Urs,
    nimm mal die Schaltfläche aus der Formular-Symbolleiste, die ist schneller.
    BTW tut's auch hier ein Einzeiler, wie von Beverly beim Spinbutton geschrieben. Eine Variable ist nicht erforderlich.
    Spinbutton hab ich in Excel 2000 nicht.
    Die besten Kapitäne stehen am Ufer.

  9. #9
    Registriert seit
    11.2006
    Beiträge
    552
    Hi Hascheff,

    doch, den SpinButton findest du als "Drehfeld" (s. meinen ersten Beitrag)
    Bis später,
    Karin

Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. PC an hoch runter hoch runter....
    Von yune im Forum CPU, BIOS & Motherboards, RAM
    Antworten: 1
    Letzter Beitrag: 19.11.2007, 20:03
  2. PC fährt nicht hoch bzw. fährt hoch aber friert ein
    Von mustang123 im Forum Hardware allgemein
    Antworten: 15
    Letzter Beitrag: 24.09.2007, 15:54
  3. PC fährt hoch, runter, und im abgesicherten Modus wieder hoch
    Von mamsy im Forum Windows XP / Server 2003/2008 / Vista
    Antworten: 1
    Letzter Beitrag: 12.09.2007, 02:33
  4. Rechner fährt nicht hoch bzw. selbständig runter
    Von Plost im Forum Hardware allgemein
    Antworten: 13
    Letzter Beitrag: 25.08.2005, 08:27
  5. probbs mit KT7A RAID beim hoch bzw. runt
    Von woischi im Forum CPU, BIOS & Motherboards, RAM
    Antworten: 0
    Letzter Beitrag: 14.05.2001, 19:08

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
12
Content Management by InterRed