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
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.Um in Excel einzelne Buchstaben aus einer Zelle auszublenden, kannst Du folgende Schritte ausführen:
VBA-Editor öffnen: Drücke ALT + F11
, um den VBA-Editor zu öffnen.
Modul einfügen: Klicke mit der rechten Maustaste auf „VBAProject (DeineDatei.xlsx)“ und wähle „Einfügen > Modul“.
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
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.
Fehler 1: Makro funktioniert nicht
Fehler 2: Zelle bleibt unverändert
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.
Beispiel für das Ausblenden des ersten Buchstabens:
Beispiel für die Nutzung der MID
-Funktion:
=MID(A1, 2, LEN(A1))
, wird in B1 „BCDEF“ angezeigt, während A1 unverändert bleibt.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.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen