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

Forumthread: Markierte Zellen füllen

Markierte Zellen füllen
09.03.2005 19:29:30
Stevie
Hallo
Ich möchte nach manueller Markierung von mehreren Zellen auf ein Makro verweisen, das dann alle Zellen mit den Buchstaben "U" füllt.
Die Anzahl der Zellen soll beliebig sein und überall in der Tabelle möglich sein.
Wer kennt eine Lösung in VBA.
Grüße von der Ostsee
Stevie
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Markierte Zellen füllen
09.03.2005 19:34:44
Bert

Sub make_U()
Selection = "U"
End Sub

Bert
AW: Markierte Zellen füllen
09.03.2005 19:35:21
PeterW
Hallo Stevie,
Selection = "U"
sollte es tun.
Gruß
Peter
AW: Markierte Zellen füllen
09.03.2005 19:48:18
Stevie
Klappt prima, danke an beide
einen schönen Abend
Stevie
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Markierte Zellen füllen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel alle markierten Zellen mit einem bestimmten Wert zu füllen, kannst du ein einfaches VBA-Makro verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Excel öffnen: Starte Excel und öffne die Arbeitsmappe, in der du die Zellen füllen möchtest.

  2. Entwicklertools aktivieren: Falls du die Entwicklertools nicht siehst, aktiviere sie über Datei > Optionen > Menüband anpassen und aktiviere das Kästchen für Entwicklertools.

  3. Visual Basic Editor öffnen: Klicke auf Entwicklertools und dann auf Visual Basic, um den Editor zu öffnen.

  4. Modul einfügen: Klicke mit der rechten Maustaste auf VBAProject (deine Arbeitsmappe), wähle Einfügen und dann Modul.

  5. Code einfügen: Kopiere den folgenden Code und füge ihn in das Modul ein:

    Sub make_U()
       Selection = "U"
    End Sub
  6. Makro ausführen: Schließe den Editor und gehe zurück zu deiner Arbeitsmappe. Markiere die Zellen, die du füllen möchtest, und drücke Alt + F8, wähle make_U aus der Liste und klicke auf Ausführen.

Damit hast du erfolgreich alle markierten Zellen mit dem Buchstaben "U" gefüllt.


Häufige Fehler und Lösungen

  • Fehler: Makro wird nicht ausgeführt

    • Lösung: Stelle sicher, dass du die Zellen markiert hast, bevor du das Makro ausführst. Kontrolliere auch, ob du die richtigen Berechtigungen zum Ausführen von Makros hast.
  • Fehler: Zellen werden nicht gefüllt

    • Lösung: Überprüfe, ob du in einer Tabelle arbeitest, die das Füllen von Zellen erlaubt, und dass die Zellen nicht geschützt sind.

Alternative Methoden

Wenn du kein VBA verwenden möchtest, kannst du auch die Funktion „Füllen“ in Excel nutzen:

  1. Markiere die gewünschten Zellen.
  2. Gehe zum Menü Start, klicke auf Füllen und wähle U aus, um alle markierten Zellen zu füllen.

Diese Methode eignet sich besonders gut, wenn du keine Programmierkenntnisse hast.


Praktische Beispiele

  • Beispiel 1: Wenn du mehrere Zellen für eine Kategorie in deiner Tabelle markieren möchtest, kannst du das Makro verwenden, um alle markierten Zellen schnell zu füllen.
  • Beispiel 2: Du kannst das Makro auch anpassen, um andere Werte oder Formeln in die markierten Zellen zu füllen, z. B. Selection = "Test", um die Zellen mit „Test“ zu füllen.

Tipps für Profis

  • Variablen verwenden: Du kannst das Makro erweitern, um den Wert aus einer Zelle zu übernehmen. Zum Beispiel:

    Sub make_Value()
       Dim myValue As String
       myValue = InputBox("Gib den Wert ein:", "Wert eingeben")
       Selection = myValue
    End Sub
  • Fehlerbehandlung: Füge Fehlerbehandlungsroutinen hinzu, um das Makro robuster zu machen. So kannst du sicherstellen, dass es bei Eingabefehlern nicht abstürzt.


FAQ: Häufige Fragen

1. Kann ich das Makro für andere Buchstaben oder Werte verwenden?
Ja, du kannst den Wert in der Selection-Anweisung einfach ändern, um andere Buchstaben oder Werte zu verwenden.

2. Welche Excel-Version benötige ich, um das Makro auszuführen?
Das Makro funktioniert in den meisten modernen Versionen von Excel, einschließlich Excel 2010, 2013, 2016, 2019 und Excel für Microsoft 365.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige