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

Forumthread: Einzelne Buchstaben aus Zelle ausblenden

Einzelne Buchstaben aus Zelle ausblenden
19.09.2016 17:26:30
Hans
Hallo Leute,
ich bin überfordert. Ich möchte aus der Zelle A1, gefüllt mit den Buchstaben "ABCDEFG" mit einem Button nacheinander den ersten Buchstaben ausblenden. Jemand eine Idee?
Vielen Dank für die Hilfe
Anzeige

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

Betreff
Datum
Anwender
Anzeige
nicht ausblenden, sondern löschen ...
19.09.2016 17:38:59
Matthias
Hallo Hans
Kein Ausblenden, aber entfernen.
 If Len(ActiveCell) > 0 Then
ActiveCell = Right(ActiveCell, Len(ActiveCell) - 1)
End If
wobei Du auch statt ActiveCell eine beliebige gültige Zelladresse einsetzen könntest.
z.B. Range("A1") oder Cells(1,1)
Gruß Matthias
Anzeige
AW: nicht ausblenden, sondern löschen ...
19.09.2016 22:48:49
snb
=mid(A1;2;len(A1))
oder
activecell=mid(activecell.value,2)
mit Trick
19.09.2016 18:42:03
KlausF
Hallo Hans,
wenn es nicht löschen sondern ausblenden sein soll,
dann nur mit einem Trick:
https://www.herber.de/bbs/user/108267.xls
Die Buchstaben werden nacheinander weiß gestellt.
Gruß
Klaus
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Einzelne Buchstaben in Excel ausblenden


Schritt-für-Schritt-Anleitung

Um in Excel einzelne Buchstaben aus einer Zelle auszublenden, kannst Du folgende Schritte ausführen:

  1. VBA-Editor öffnen: Drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Modul einfügen: Klicke mit der rechten Maustaste auf „VBAProject (DeineDatei.xlsx)“ und wähle „Einfügen > Modul“.

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

    Sub BuchstabenAusblenden()
        If Len(Range("A1").Value) > 0 Then
            Range("A1").Value = Right(Range("A1").Value, Len(Range("A1").Value) - 1)
        End If
    End Sub
  4. Makro ausführen: Schließe den VBA-Editor und gehe zurück zu Excel. Drücke ALT + F8, wähle „BuchstabenAusblenden“ und klicke auf „Ausführen“.

Nun wird der erste Buchstabe in Zelle A1 ausgeblendet. Wiederhole den Vorgang, um weitere Buchstaben auszublenden.


Häufige Fehler und Lösungen

Fehler 1: Makro funktioniert nicht

  • Lösung: Stelle sicher, dass Du die Makros in Excel aktiviert hast. Gehe zu „Datei > Optionen > Sicherheit > Makroeinstellungen“ und aktiviere die Optionen für Makros.

Fehler 2: Zelle bleibt unverändert

  • Lösung: Überprüfe, ob die Zelle A1 tatsächlich einen Inhalt hat. Wenn die Zelle leer ist, kann der Code nicht funktionieren.

Alternative Methoden

Anstelle von VBA kannst Du auch die Funktion MID verwenden, um den Inhalt der Zelle zu manipulieren. Zum Beispiel:

=MID(A1, 2, LEN(A1))

Diese Formel gibt den Inhalt von A1 ohne den ersten Buchstaben zurück. Du kannst diese Formel in eine andere Zelle eingeben, um den ursprünglichen Inhalt nicht zu überschreiben.

Eine weitere Möglichkeit besteht darin, die Zelle mit einer bedingten Formatierung weiß zu färben, sodass der Text scheinbar unsichtbar wird. Das ist eine kreative Methode, um einzelne Zellen in Excel auszublenden.


Praktische Beispiele

  1. Beispiel für das Ausblenden des ersten Buchstabens:

    • Wenn Zelle A1 „ABCDEFG“ enthält, führt das Ausblenden mit dem VBA-Makro dazu, dass der Inhalt der Zelle zu „BCDEF“ wird.
  2. Beispiel für die Nutzung der MID-Funktion:

    • Wenn Du die Formel in Zelle B1 einfügst: =MID(A1, 2, LEN(A1)), wird in B1 „BCDEF“ angezeigt, während A1 unverändert bleibt.

Tipps für Profis

  • Verwende Schaltflächen: Du kannst eine Schaltfläche in Excel erstellen, die das Makro ausführt, um das Ausblenden der Buchstaben zu vereinfachen.
  • Bedingte Formatierung: Nutze die bedingte Formatierung, um den Text in bestimmten Zellen automatisch auszublenden, wenn bestimmte Bedingungen erfüllt sind.
  • Erweiterte VBA-Programmierung: Experimentiere mit Schleifen in VBA, um mehrere Buchstaben auf einmal auszublenden.

FAQ: Häufige Fragen

1. Kann ich das Ausblenden von Buchstaben auch auf andere Zellen anwenden? Ja, Du kannst die Zelladresse in dem VBA-Code anpassen, um andere Zellen auszublenden.

2. Funktioniert das auch in Excel Online? Leider funktionieren VBA-Makros nicht in Excel Online. 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