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

VBA in Zelle Haken,NV,nichts einfügen per Klick

Forumthread: VBA in Zelle Haken,NV,nichts einfügen per Klick

VBA in Zelle Haken,NV,nichts einfügen per Klick
15.01.2015 09:20:19
braun
Guten Morgen
Ich benötige einen Code für folgendes Makro.
In einer bestimmten Spalte/Zeile , zb. A5 möchte ich beim ersten Klick einen Haken, beim zweiten das Wort "NV" einfügen. Beim dritten Klick soll die Zelle leer sein.
Ich bin leider nicht fündig geworden. Freue mich über jede Antwort!
MFG
Karin

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: VBA in Zelle Haken,NV,nichts einfügen per Klick
15.01.2015 09:47:48
MCO
Hallo!
Mit einem Klick ist das nicht möglich, aber du hast die Wahl zwischen Doppel- u. Rechtsklick.
die Variante mit doppelklick sieht wie folgt aus u. muß in dem Modul Tabelle1 eingefügt werden:
Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Select Case Target.Value
Case ""
Target.Value = "ü"
Target.Font.Name = "Wingdings"
Case "ü"
Target.Value = "NV"
Target.Font.Name = "Arial"
Case "NV"
Target.ClearContents
End Select
Application.SendKeys ("{ENTER}")
Target.Offset(-1, 0).Select
End Sub

Gruß, MCO

Anzeige
VBA in Zelle Haken,NV,nichts einfügen per Klick
15.01.2015 09:57:47
braun
Hallo MCO,
vielen Dank für deinen Code.
Leider funktioniert er bei mir nicht. Er wird nicht unter meinen Makros angezeigt,wenn ich ihn so eingebe.
Und wo genau bezieht er sich auf die Zelle A5?
Vielen Dank im Voraus!

AW: VBA in Zelle Haken,NV,nichts einfügen per Klick
15.01.2015 11:07:14
MCO
Hi!
Das Makro wird vorm Doppelklick ausgeführt für die Zelle, die Doppelt geklickt wird.
Den Bezug zu "A5" hab ich nicht wörtlich genommen.
gruß, MCO

Anzeige
VBA in Zelle Haken,NV,nichts einfügen per Klick
15.01.2015 11:24:54
braun
Wenn ich den Code so eingebe, wird das Makro leider nicht angezeigt, wenn ich bei Makros "Diese Arbeitsmappe" angebe.
Kann man es auch auf eine bestimmte Zelle beziehen, dass es ausgeführt wird, wenn man nur einmal klickt anstatt eines Doppelklicks?
Vielen Dank im Voraus!

AW: VBA in Zelle Haken,NV,nichts einfügen per Klick
15.01.2015 12:44:00
MCO
Hallo!
Auch dieses Makro muß in dem Tabellenblatt eingefügt werden (Im VBA-Editor - Microsoft Excel Objekte - Tabelle1)
Dieses Makro läuft jedesmal durch, wenn der Cursor auf A5 steht, egal ob Maus oder Pfeiltasten.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address(0, 0) = "A5" Then
Select Case Target.Value
Case ""
Target.Value = "ü"
Target.Font.Name = "Wingdings"
Case "ü"
Target.Value = "NV"
Target.Font.Name = "Arial"
Case "NV"
Target.ClearContents
End Select
End If
End Sub
'Gruß, MCO
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Haken in Excel per Klick einfügen


Schritt-für-Schritt-Anleitung

Um einen Haken in Excel per Klick einzufügen, kannst du Visual Basic for Applications (VBA) verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne den VBA-Editor:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Füge ein neues Modul hinzu:

    • Rechtsklicke auf den Namen deiner Arbeitsmappe im Projektfenster und wähle Einfügen > Modul.
  3. Kopiere den folgenden Code in das Modul:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Address(0, 0) = "A5" Then
       Select Case Target.Value
       Case ""
           Target.Value = "ü"
           Target.Font.Name = "Wingdings"
       Case "ü"
           Target.Value = "NV"
           Target.Font.Name = "Arial"
       Case "NV"
           Target.ClearContents
       End Select
    End If
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu Excel.

  5. Teste den Code:

    • Klicke in die Zelle A5. Der erste Klick fügt einen Haken (ü) ein, der zweite Klick bringt den Text "NV" und der dritte Klick macht die Zelle leer.

Häufige Fehler und Lösungen

Problem: Der Code wird nicht angezeigt, wenn ich nach Makros suche.

Lösung: Stelle sicher, dass der Code im richtigen Modul (Tabelle1) eingefügt wurde. Der Code muss unter Microsoft Excel Objekte > Tabelle1 im VBA-Editor eingefügt werden.

Problem: Der Code reagiert nicht auf einfache Klicks.

Lösung: Der bereitgestellte Code funktioniert nur, wenn die Zelle A5 ausgewählt wird. Stelle sicher, dass du die richtige Zelle wählst.


Alternative Methoden

Wenn du einen Haken in Excel auf eine andere Weise einfügen möchtest, kannst du die folgende Methode verwenden:

  • Verwende die Sonderzeichen:
    • Gehe zu Einfügen > Symbol und wähle das Häkchen-Symbol aus. Du kannst auch den Zeichencode für das Häkchen (Unicode: 2713) verwenden.

Praktische Beispiele

Hier sind einige Beispiele für die Verwendung von Haken in Excel:

  • Haken für Aufgabenlisten: Verwende Haken, um abgeschlossene Aufgaben in einer To-Do-Liste zu kennzeichnen.
  • Bewertungssystem: Setze Haken, um die Qualität von Produkten oder Dienstleistungen zu bewerten.

Du kannst auch Häkchen in Excel einfügen, indem du die oben genannten Methoden anwendest.


Tipps für Profis

  • Formatierung: Experimentiere mit verschiedenen Schriftarten wie Wingdings und Arial, um das Aussehen der Haken zu ändern.
  • Automatisierung: Überlege, den Code zu erweitern, um Haken per Mausklick an mehreren Zellbereichen einzufügen.
  • Nutzung von Shortcuts: Du kannst das Einfügen von Haken auch über benutzerdefinierte Shortcuts beschleunigen.

FAQ: Häufige Fragen

1. Wie kann ich einen Haken in Excel einfügen?
Du kannst Haken in Excel einfügen, indem du den oben beschriebenen VBA-Code nutzt oder das Häkchen-Symbol über die Einfügeoptionen auswählst.

2. Funktioniert dieser Code in allen Excel-Versionen?
Ja, der bereitgestellte Code sollte in den meisten modernen Excel-Versionen funktionieren, solange VBA unterstützt wird.

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