just4fun1990
Goto Top

Excel 2013 bei bestimmten TEXT text ausblenden

Hallo Administrator.de User,

ich möchte in Excel 2013 Zellen so formatieren, dass diese dann bei einem bestimmten Text den eingegebenen Text ausblendet.
Leider habe ich das nur mit Werten gefunden. Aber das klappt hier nicht.

Besipiel:

Wenn ich z.B. in die Zelle "Test" eingebe, soll diese Zelle den Text "Test" ausblenden. wenn ich jetzt "Test2" eingebe, soll der Text allerdings sichtbar bleiben

Gruß Justin

Content-Key: 255062

Url: https://administrator.de/contentid/255062

Printed on: April 25, 2024 at 16:04 o'clock

Member: Xaero1982
Xaero1982 Nov 17, 2014 updated at 22:22:05 (UTC)
Goto Top
Nabend,

das geht nur mitm Makro...wie und ob du das allerdings nonstop ausführen lassen kannst kA...

Sub Test()
If (Range("ZELLE").Value = "Test") Then  
 Range("ZELLE").ClearContents  
End If
End Sub

Grüße

edit:

Private Sub Worksheet_Change(ByVal Target As Range)
 'Target wird auf den sich überschneidenden Bereich gesetzt, um bei  
 'Mehrfachmarkierungen die ausserhalb des eingeschränkten Bereiches  
 'liegenden Zellen nicht ebenfalls zu verändern  

 'Hier den Bereich anpassen  
     Set Target = Application.Intersect(Target, Range("ZELLE"))  

     'Wenn nicht innerhalb des Bereiches wird die Prozedur verlassen  
     If Target Is Nothing Then Exit Sub

     'Errorhandling aktivieren, um im Falle eines Fehlers die Ereignisse  
     'am Ende wieder zu aktivieren  
     On Error GoTo ErrorHandler

     'Ereignisse ausschalten, um das Change-Ereignis nicht erneut auszulösen  
     Application.EnableEvents = False

     'Eine Range-Variable deklarieren  
     Dim rngZelle As Range

     'jede Zelle innerhalb des Target-Bereiches durchlaufen  
     For Each rngZelle In Target

     
     'Dein Code zur Bearbeitung der Zelle  
     If (Range("ZELLE").Value = "Test") Then  
        Range("ZELLE").ClearContents  
     End If
     

     Next rngZelle
ErrorHandler:
     Application.EnableEvents = True   'Ereignisse wieder einschalten  
 End Sub

Damit prüft er dauerhaft.

Die Zellen musst du anpassen.
Member: Xaero1982
Xaero1982 Nov 19, 2014 at 07:41:10 (UTC)
Goto Top
Wieder so ein Fall von Fragen und nie wieder reagieren...
Member: Just4fun1990
Just4fun1990 Nov 19, 2014 updated at 21:21:40 (UTC)
Goto Top
Hallo Xaero 1982

Vielen Danke für die Antwort, tut mir leid ich war mit der Schule ganz beschäftigt und habs dann einfach verpeilt :D

Nochmals Sorry face-sad

edit:

Leider müssen dürfen die Texte aus den Zellen nicht gelöscht werden, am besten wärs, wenn man den Text irgendwie weis färbt.

Danke im Vorraus. :D
Member: Xaero1982
Solution Xaero1982 Nov 19, 2014, updated at Nov 23, 2014 at 20:58:22 (UTC)
Goto Top
Ungetestet:

Range("ZELLE").Interior.Color = RGB(255,255,255)  

ersetzt du die
Range("ZELLE").ClearContents   
Member: Just4fun1990
Just4fun1990 Nov 23, 2014 at 20:58:45 (UTC)
Goto Top
Jo danke das passt

face-smile