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

Forumthread: Zellen automatisch ausfüllen durch hineinklicken

Zellen automatisch ausfüllen durch hineinklicken
07.01.2006 21:46:26
vbamg
Hallo zusammen,
ich möchte gerne in einem geschütztem Arbeitsblatt den Benutzer die Zelle anklicken lassen und diese Zelle wird dann automatisch mit einem Kreuz markiert, bei erneutem hineinklicken soll das Kreuz wieder verschwinden.
Weiß jemand eine einfach Lösung?
Danke
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen automatisch ausfüllen durch hineinklicken
07.01.2006 22:10:57
vbamg
Ja diese Idee war gut, nur muß der Benutzer mit RECHTS klicken, er soll aber durch LINKSklick die Zelle füllen. (Normalbenutzer kennen doch den Unterschied zwischen links und rechts nicht... ;o))
Anzeige
AW: Zellen automatisch ausfüllen durch hineinklicken
07.01.2006 22:19:33
Gernot
Hi,
in Zellen gibt es kein Klick-Ereignis, nur Selection_Change, du müßtest also immer
erst eine andere Zelle klicken, um das Kreuz wieder zu entfernen, nimm das Doppelklick-Ereignis.
mfg Gernot
AW: Zellen automatisch ausfüllen durch hineinklicken
07.01.2006 22:22:04
vbamg
Hmm, irgendwie unbefriedigend.
Sollte ich es doch besser mit Acrobat erstellen? Da geht sowas nämlich ;o()
Aber Danke für die Antworten.
Anzeige
AW: Zellen automatisch ausfüllen durch hineinklicken
07.01.2006 22:27:02
Gernot
Hi,
wenn das in allen Zellen passieren soll, gehts mit Selection_Change nicht, wenn der Bereich beschränkt ist, gehts.
mfg Gernot
AW: Zellen automatisch ausfüllen durch hineinklicken
07.01.2006 22:25:35
Hajo_Zi
Hallo Hans Bärbel oder Danke?
schaue mal auf meine Homepage da ist ein Beispiel auf der Seite ....
Link zur Datei

Anzeige
AW: Zellen automatisch ausfüllen durch hineinklicken
07.01.2006 22:33:32
vbamg
@hajo
Im Grunde schon die 50% Lösung, nur wie bekommt der Anwender das Kreuz wieder raus? (Wenn er sich denn verklickt hat z.B.)
AW: Zellen automatisch ausfüllen durch hineinklicken
07.01.2006 22:50:15
Hajo_Zi
Hallo Hans Bärbel,
siehe Tabelle Diagonalen, einfach nochmal drauf klicken.
Gruß Hajo
Anzeige
AW: Zellen automatisch ausfüllen durch hineinklick
07.01.2006 22:32:08
Josef
Hallo ?
Beispiel:
https://www.herber.de/bbs/user/29822.xls
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: Zellen automatisch ausfüllen durch hineinklick
07.01.2006 22:35:21
vbamg
Ja das ist es !
Vielen Dank Sepp!!!
;

Forumthreads zu verwandten Themen

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

Zellen automatisch ausfüllen durch Hineinklicken


Schritt-für-Schritt-Anleitung

Um Zellen in Excel automatisch auszufüllen, wenn du sie anklickst, kannst du das folgende VBA-Skript verwenden. Dies ermöglicht es, beim Klicken auf eine Zelle ein Kreuz zu setzen oder zu entfernen.

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke im Projekt-Explorer auf das gewünschte Arbeitsblatt.

  3. Füge den folgenden Code in das Codefenster ein:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
       If Not Intersect(Target, Me.Range("A1:A10")) Is Nothing Then
           If Target.Value = "X" Then
               Target.Value = ""
           Else
               Target.Value = "X"
           End If
       End If
    End Sub
  4. Schließe den VBA-Editor und kehre zu deinem Arbeitsblatt zurück.

  5. Klicke auf eine Zelle im Bereich A1:A10, um das Kreuz zu setzen oder zu entfernen.


Häufige Fehler und Lösungen

  • Fehler: Das Kreuz wird nicht gesetzt.

    • Lösung: Stelle sicher, dass der VBA-Code korrekt eingegeben wurde und dass du im richtigen Arbeitsblatt arbeitest.
  • Fehler: Zellen werden nicht automatisch ausgefüllt.

    • Lösung: Überprüfe, ob die Zellen im angegebenen Bereich (A1:A10) liegen und dass das Makro aktiviert ist.

Alternative Methoden

Wenn du eine einfachere Methode bevorzugst, kannst du auch die Funktion "Bedingte Formatierung" verwenden. Damit kannst du Zellen automatisch ausfüllen, wenn andere bestimmte Werte erreicht sind. So funktioniert's:

  1. Wähle den gewünschten Zellbereich aus.
  2. Gehe zu Start > Bedingte Formatierung.
  3. Wähle Neue Regel und dann Formel zur Ermittlung der zu formatierenden Zellen verwenden.
  4. Gib eine Formel wie =A1="X" ein.
  5. Wähle das gewünschte Format (z.B. Hintergrundfarbe) und klicke auf OK.

Praktische Beispiele

Hier ist ein Beispiel für das automatische Ausfüllen von Zellen, wenn eine andere Zelle einen bestimmten Wert hat:

  1. Nehmen wir an, du möchtest, dass Zelle B1 automatisch mit "Ja" gefüllt wird, wenn A1 den Wert 1 hat.
  2. Verwende die folgende Formel in B1:

    =WENN(A1=1;"Ja";"")

Wenn du nun A1 auf 1 setzt, wird B1 automatisch mit "Ja" gefüllt.


Tipps für Profis

  • Nutze die Fülloptionen in Excel, um die Geschwindigkeit beim automatischen Ausfüllen zu erhöhen.
  • Experimentiere mit VBA, um komplexe Aufgaben wie das automatische Ausfüllen über mehrere Arbeitsblätter hinweg zu erledigen.
  • Setze Worksheet_BeforeDoubleClick ein, um durch Doppelklicks Zellen zu füllen.

FAQ: Häufige Fragen

1. Kann ich das Skript für alle Zellen im Arbeitsblatt nutzen?
Ja, ändere einfach den Bereich in der Intersect-Funktion, um das gesamte Arbeitsblatt abzudecken.

2. Wie entferne ich das Makro wieder?
Gehe zurück zum VBA-Editor, wähle das Arbeitsblatt aus und lösche den gesamten Code im Codefenster.

3. Funktioniert das auch in Excel Online?
Leider unterstützt Excel Online keine VBA-Makros. Du musst die Desktop-Version verwenden, um diese Funktionalität zu nutzen.

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