Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bei Klick auf Schaltfläche eine Zelle um 1 erhöhen

Forumthread: Bei Klick auf Schaltfläche eine Zelle um 1 erhöhen

Bei Klick auf Schaltfläche eine Zelle um 1 erhöhen
12.08.2003 07:57:57
Wolfram
Hallo!
Für die Profis unter Euch wahrscheinlich eine blöde Frage, aber ich bräuchte ein Makro (oder mit was es eben leichter zu bewerkstelligen wäre), welches nach einem Klick auf eine Schaltfläche eine bestimmte Zelle um den Wert "1" erhöht. Ich will damit für Bekannte eine ganz einfache "Orderverwaltung" für eine Bar zusammenbasteln. Ein Excel-Blatt will ich für mehrere Tische vorbereiten und die angebotenen Getränke sollen über verschiedene Schaltflächen eben mitgezählt werden. Das zähle ich dann mit den Preisen zusammen und habe schon den Endpreis pro Tisch. Wenn bezahlt wurde wird dann eine andere Schaltfläche die Stückzahlen in eine andere Liste übertragen und dann den Tisch löschen. Damit hätte ich dann auch gleich einen Tagesabschluß. (Leider habe ich nirgendwo eine Software gefunden, wo ich das vielleicht damit machen könnte.) Ich hoffe ich habe niemanden verwirrt? Erst mal schauen, ob ich das überhaupt hinbekomme...
Vielen Dank schon mal für jede wertvolle Hilfe!!!!
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bei Klick auf Schaltfläche eine Zelle um 1 erhöhen
12.08.2003 08:06:22
Carsten
Hallo Wolfram,
hört sich interessant an, was Du da vor hast!
Schau mal in Excel-FAQ nach oder in der Recherche um Dir einen Überblick zu verschaffen. Das ist eigentlich nicht weiter schwierig. Alternativ könntest du anstatt einer Schaltfläche, womit Du wahrscheinlich einen Commandbutton meinst, auch einen Spinbuttonnehmen (dann kann man auch wieder korrigieren). Schau Dir mal die hochgeladene Datei an! Ist zwar ne Userform, aber das Prinzip bleibt das gleiche, auch für einen CommandButton!
Gruß,
Carsten

Anzeige
AW: Bei Klick auf Schaltfläche eine Zelle um 1 erhöhen
12.08.2003 08:16:32
WernerB.
Hallo Wolfram,
so kannst Du den Wert der Zelle "A1" um 1 erhöhen:

Sub Wolfram()
Range("A1").Value = Range("A1").Value + 1
End Sub

Viel Erfolg wünscht
WernerB.

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Zelle in Excel um 1 erhöhen mit einem Button


Schritt-für-Schritt-Anleitung

Um in Excel einen Button zu erstellen, der eine Zelle um 1 erhöht, folge diesen Schritten:

  1. Entwicklertools aktivieren:

    • Gehe zu "Datei" > "Optionen" > "Menüband anpassen".
    • Aktiviere "Entwicklertools" und klicke auf "OK".
  2. Button einfügen:

    • Wähle im Menü "Entwicklertools" die Option "Einfügen".
    • Klicke auf "Button (Formularsteuerelement)" und ziehe den Button auf dein Arbeitsblatt.
  3. Makro zuweisen:

    • Nach dem Platzieren des Buttons öffnet sich ein Fenster, in dem du ein Makro zuweisen kannst.
    • Klicke auf "Neu", um ein neues Makro zu erstellen.
  4. VBA-Code eingeben:

    • Füge den folgenden VBA-Code in das sich öffnende Fenster ein:
      Sub ZelleUmEinsErhoehen()
       Range("A1").Value = Range("A1").Value + 1
      End Sub
    • Schließe den VBA-Editor.
  5. Button beschriften:

    • Klicke mit der rechten Maustaste auf den Button und wähle "Text bearbeiten", um den Text zu ändern, z.B. in "Zelle um 1 erhöhen".

Jetzt kannst Du den Button verwenden, um den Wert der Zelle "A1" um 1 zu erhöhen.


Häufige Fehler und Lösungen

  • Fehler: Button funktioniert nicht:

    • Stelle sicher, dass das Makro korrekt zugewiesen ist. Überprüfe, ob der VBA-Code korrekt eingegeben wurde.
  • Fehler: Zelle zeigt #WERT! an:

    • Überprüfe, ob die Zelle "A1" bereits einen numerischen Wert enthält.
  • Button nicht sichtbar:

    • Achte darauf, dass der Button nicht hinter anderen Elementen versteckt ist.

Alternative Methoden

  1. Spinbutton verwenden:

    • Anstelle eines Buttons kannst Du auch einen Spinbutton verwenden. Dieser ermöglicht es, die Zahl in der Zelle einfach zu erhöhen oder zu verringern.
  2. Formelbasierte Lösungen:

    • Du kannst auch eine Formel verwenden, um die Zelle dynamisch zu erhöhen, aber dies erfordert eine manuelle Aktualisierung.

Praktische Beispiele

  • Beispiel 1: Bestellungssystem

    • Verwende den Button, um Bestellungen für verschiedene Getränke zu zählen. Erstelle für jedes Getränk einen eigenen Button.
  • Beispiel 2: Zählfunktion

    • Ein Button für jeden Tisch in einer Bar, um die Bestellungen schnell zu protokollieren, indem Du die Zelle für jeden Tisch um 1 erhöhst.

Tipps für Profis

  • Verwendung von Variablen:

    • Du kannst den Code anpassen, um den Zellenwert für verschiedene Tabellen zu ändern, indem Du eine Variable für die Zellreferenz verwendest.
  • Erweiterte Makros:

    • Kreiere komplexere Makros, die nicht nur den Zellenwert erhöhen, sondern auch andere Funktionen wie das Speichern der Bestellungen ausführen.

FAQ: Häufige Fragen

1. Wie kann ich den Button anpassen?
Du kannst das Aussehen des Buttons ändern, indem Du mit der rechten Maustaste darauf klickst und "Formatieren" wählst.

2. Funktioniert das auch in Excel Online?
Leider unterstützen Excel Online und einige ältere Versionen von Excel keine Makros. Diese Anleitung gilt für die Desktop-Version von Excel.

3. Kann ich den Wert in einer anderen Zelle erhöhen?
Ja, ändere einfach die Zellreferenz im VBA-Code, z.B. Range("B1").Value = Range("B1").Value + 1.

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