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

Forumthread: bei klick (button) addieren

bei klick (button) addieren
19.02.2005 07:14:21
maykl
hallo,
ich habe in meiner Tabelle ein problem ,vieleicht kann mir mal jemand helfen,
ich möchte nämlich erreichen, dass sich eine Zahl in einer Zelle über ein Klick-ereigniss um eine Stelle aufaddiert.
C a1 hat einen wert, bsp.1, und bei klick (Button) addiert sich die zahl um eins auf 2.
vielen dank schon mal im vorraus für die Hilfe
mfG mayk
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: bei klick (button) addieren
Reinhard
Hi Maykl,
erstelle dir über Ansicht--Symbolleosten---Steuelementtollbox einen Button, dem du dann mit Rechtsklick darauf folgenden Code zuweist:

Private Sub CommandButton1_Click()
Range("C1").Value = Range("C1").Value + 1
End Sub

Gruß
Reinhard
Anzeige
klappt bestens, danke schön!! oT
19.02.2005 07:35:27
maykl
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Excel Button zur Addition: So fügst du mit einem Klick +1 hinzu


Schritt-für-Schritt-Anleitung

Um einen Excel Button zu erstellen, der bei einem Klick eine Zahl um 1 erhöht, folge diesen Schritten:

  1. Öffne Excel und aktiviere die Entwicklertools, falls sie nicht sichtbar sind. Gehe dazu auf Datei -> Optionen -> Menüband anpassen und aktiviere das Kontrollkästchen für Entwicklertools.

  2. Gehe zu Entwicklertools und klicke auf Einfügen.

  3. Wähle unter Formularsteuerelemente den Button (Formularsteuerung) aus und ziehe ihn auf dein Arbeitsblatt.

  4. Ein Dialogfeld erscheint, in dem du ein Makro zuweisen kannst. Klicke auf Neu, um den VBA-Editor zu öffnen.

  5. Füge folgenden Code in das VBA-Fenster ein:

    Private Sub CommandButton1_Click()
        Range("C1").Value = Range("C1").Value + 1
    End Sub
  6. Schließe den VBA-Editor und speichere deine Arbeitsmappe als Excel-Datei mit Makros (.xlsm).

  7. Klicke auf den Button, um die Zahl in Zelle C1 um 1 zu erhöhen.


Häufige Fehler und Lösungen

  • Fehler: Button funktioniert nicht.

    • Überprüfe, ob das Makro aktiviert ist. Gehe zu Datei -> Optionen -> Sicherheitscenter, um die Makros zu aktivieren.
  • Fehler: Zelle wird nicht aktualisiert.

    • Stelle sicher, dass die Zelle C1 korrekt referenziert ist. Überprüfe, ob der Code im richtigen Modul eingefügt wurde.

Alternative Methoden

Wenn du keinen Button verwenden möchtest, gibt es auch andere Optionen:

  • Excel Schalter (Toggle Button): Du kannst einen Schalter verwenden, der zwischen zwei Zuständen wechselt und die Zahl entsprechend erhöht oder verringert.
  • Verwendung von Formeln: Statt eines Buttons könntest du die Excel-Funktion =C1 + 1 in eine andere Zelle einfügen und dann per Copy-Paste die Werte aktualisieren.

Praktische Beispiele

Angenommen, du möchtest das gleiche Prinzip in einer anderen Zelle verwenden, z.B. in D1:

  1. Erstelle einen weiteren Button.
  2. Verwende den folgenden Code:

    Private Sub CommandButton2_Click()
        Range("D1").Value = Range("D1").Value + 1
    End Sub

Jetzt kannst du mit zwei verschiedenen Buttons unterschiedliche Zellen erhöhen.


Tipps für Profis

  • Gestalte deinen Button: Du kannst den Button anpassen, indem du mit der rechten Maustaste darauf klickst und die Eigenschaften änderst. So kannst du das Design und die Beschriftung anpassen.
  • Verwende die Worksheet_Change-Ereignisprozedur: Mit dieser Methode kannst du automatisch eine Zelle erhöhen, wenn eine andere Zelle geändert wird.

FAQ: Häufige Fragen

1. Wie kann ich einen Excel Plus Minus Button erstellen?
Du kannst zwei Buttons erstellen, einen für die Addition (+1) und einen für die Subtraktion (-1). Verwende den entsprechenden Code, um die Werte in der gewünschten Zelle zu erhöhen oder zu verringern.

2. Ist dieser Code auch in Excel 365 anwendbar?
Ja, der Code funktioniert in Excel 365 sowie in anderen gängigen Excel-Versionen, die Makros unterstützen. Stelle sicher, dass du die Datei als Makro-fähig speicherst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige