Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zählbutton

Forumthread: Zählbutton

Zählbutton
28.03.2015 21:32:27
Frager
Hallo,
vielleicht kann mir jemand helfen. Ich würde gerne in einer excel datei zwei Button haben. Der eine soll 1 hinzuaddieren, der andere soll 1 abziehen. Allerdings sollen die button jeweils mit der angewählten Zelle verknüpft werden.
Bsp.
wenn a2 ausgewählt ist, soll der Plus- oder Minus button beim drücken zu der Zahl in c2 eins hinzurechnen oder abziehen.
wenn a3 ausgewählt ist, soll der Plus- oder Minus button beim drücken zu der Zahl in c3 eins hinzurechnen oder abziehen.
usw.
wie bekomme ich das hin?

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zählbutton
28.03.2015 23:07:14
Frank
Hallo!
Vielleicht meinst du so!
Code: ActiveCell = ActiveCell + 1
Rückmeldung wäre nett!
Gruß frank!

AW: Zählbutton
28.03.2015 23:33:14
Frager
Danke! das funktioniert schon mal, wollte aber gerne die aktive zelle in der Spalte A und die zu erhöhende Zelle in Spalte C. Also die aktivierte zelle hat einen Namen und die C Spalte hat die Zahl. Geht das auch?

Anzeige
AW: Zählbutton
29.03.2015 00:14:49
Frank
Hallo nochmal!
Etwa so?
ActiveCell.Offset(0, 2) = ActiveCell.Offset(0, 2) + 1
Hilfts?
Gruß Frank

hier eine Variante mit SpinButton
29.03.2015 03:45:10
Matthias
Hallo
Hier eine weitere Variante
mit nur einem einem Button (SpinButton)
https://www.herber.de/bbs/user/96703.xlsm
Gruß Matthias

Anzeige
AW: Zählbutton
29.03.2015 12:04:02
Frager
an beide: vielen Dank! Funktioniert sehr gut. Genauso habe ich mir das vorgestellt.
;
Anzeige

Infobox / Tutorial

Zählbutton in Excel: So fügst du Plus- und Minus-Buttons hinzu


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und aktiviere die Entwicklertools:

    • Gehe zu „Datei“ > „Optionen“ > „Menüband anpassen“ und aktiviere das Kontrollkästchen für „Entwicklertools“.
  2. Füge einen Button hinzu:

    • Wähle im Tab „Entwicklertools“ die Option „Einfügen“ und klicke auf „Button (Formsteuerelement)“.
    • Zeichne den Button auf dein Arbeitsblatt.
  3. Erstelle ein Makro für den Plus-Button:

    • Rechtsklicke auf den Button und wähle „Makro zuweisen“.
    • Klicke auf „Neu“, um das Visual Basic for Applications (VBA) Fenster zu öffnen.
    • Füge folgenden Code ein, um 1 zur Zelle in Spalte C hinzuzufügen:
      Sub PlusButton()
        ActiveCell.Offset(0, 2).Value = ActiveCell.Offset(0, 2).Value + 1
      End Sub
    • Schließe das VBA-Fenster.
  4. Erstelle einen Minus-Button:

    • Wiederhole die Schritte 2 und 3, aber füge diesen Code für den Minus-Button ein:
      Sub MinusButton()
        ActiveCell.Offset(0, 2).Value = ActiveCell.Offset(0, 2).Value - 1
      End Sub
  5. Testen:

    • Wähle eine Zelle in Spalte A aus, klicke auf den Plus- oder Minus-Button und beobachte, wie sich der Wert in der entsprechenden Zelle in Spalte C ändert.

Häufige Fehler und Lösungen

  • Fehler: „Laufzeitfehler 1004“:

    • Lösung: Stelle sicher, dass du eine Zelle in Spalte A ausgewählt hast, bevor du auf den Button klickst.
  • Fehler: Der Wert wird nicht aktualisiert:

    • Lösung: Überprüfe, ob die aktive Zelle tatsächlich mit einer Zelle in Spalte A verknüpft ist und die Zellen in Spalte C numerische Werte enthalten.

Alternative Methoden

Eine alternative Methode zur Implementierung eines Zählbuttons ist die Verwendung eines SpinButtons. Diese können ebenfalls über die Entwicklertools eingefügt werden und ermöglichen eine einfachere Anpassung der Werte.

  1. Füge einen SpinButton hinzu:

    • Im Tab „Entwicklertools“ wähle „Einfügen“ und klicke auf „SpinButton“.
  2. Makro für SpinButton:

    • Weisen einen Code zu, der den Wert in der Zelle bei jedem Klick auf den SpinButton erhöht oder verringert.

Praktische Beispiele

  • Beispiel 1: Du hast eine Liste von Produkten in Spalte A und möchtest die Verkaufszahlen in Spalte C anpassen. Mit dem plus minus button Excel kannst du die Verkaufszahlen schnell erhöhen oder senken, indem du einfach die entsprechende Zelle in Spalte A auswählst.

  • Beispiel 2: Verwende die Buttons in einer Aufgabenliste, um die Anzahl der erledigten Aufgaben zu verwalten. Wähle die Aufgabe in Spalte A und passe die Anzahl in Spalte C an.


Tipps für Profis

  • Verwende die Schleife im Code: Um mehrere Zellen gleichzeitig zu aktualisieren, kannst du Schleifen im VBA-Code verwenden.

  • Gestalte die Buttons ansprechend: Ändere die Farben und Schriftarten der Buttons, um sie attraktiver und benutzerfreundlicher zu gestalten.


FAQ: Häufige Fragen

1. Wie kann ich die Buttons größer machen?
Du kannst die Größe der Buttons anpassen, indem du sie im Arbeitsblatt auswählst und die Ecken ziehst.

2. Kann ich die Buttons auch mit anderen Zellen verknüpfen?
Ja, passe die Offset-Werte im VBA-Code an, um mit anderen Zellen zu arbeiten.

3. Funktioniert das auch in Excel Online?
Diese Methode erfordert die Desktop-Version von Excel, da VBA in Excel Online nicht unterstützt wird.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige