kann Mmir jemand ein Werteliste zum Value von SpecialCells(xlCellTypeFormulas, Value) geben.
Ich möchte alle Zellen auswählen, die eine Verknüpfung auf eine andere Datei haben, aber Summen, etc. nicht mitmarkieren.
Danke
kann Mmir jemand ein Werteliste zum Value von SpecialCells(xlCellTypeFormulas, Value) geben.
Ich möchte alle Zellen auswählen, die eine Verknüpfung auf eine andere Datei haben, aber Summen, etc. nicht mitmarkieren.
Danke
Öffne Excel und drücke ALT + F11
, um den VBA-Editor zu öffnen.
Erstelle ein neues Modul, indem du im Projekt-Explorer mit der rechten Maustaste auf "VBAProject" klickst und "Einfügen" > "Modul" wählst.
Füge den folgenden Code ein, um Zellen mit Formeln auszuwählen, die Verknüpfungen auf andere Dateien enthalten:
Sub MarkiereVerknuepfung()
Dim c As Range
For Each c In ActiveSheet.UsedRange
If c.HasFormula And InStr(c.Formula, ".xls") > 0 Then
c.Interior.ColorIndex = 10
End If
Next
End Sub
Schließe den VBA-Editor und kehre zu Excel zurück.
Führe das Makro aus, um alle Zellen mit Verknüpfungen zu markieren.
Problem: Das Makro markiert nicht die erwarteten Zellen.
.xls
-Dateien verweisen. Überprüfe auch, ob du das aktive Arbeitsblatt korrekt ausgewählt hast.Problem: Fehlermeldungen beim Ausführen des Codes.
Eine alternative Methode ist die Verwendung von SpecialCells
. Hier kannst du mit xlCellTypeFormulas
und dem entsprechenden Value
Parameter spezifische Zellen auswählen. Beispielsweise:
Selection.SpecialCells(xlCellTypeFormulas, xlNumbers).Select
Dieser Code wählt alle Zellen aus, die Formeln enthalten und numerische Werte zurückgeben. Du kannst Value
anpassen, um andere Typen wie xlErrors
, xlLogical
oder xlTextValues
zu verwenden.
Um alle Zellen mit Fehlerwerten zu markieren, kannst du diesen Code verwenden:
Sub MarkiereFehler()
On Error Resume Next
Selection.SpecialCells(xlCellTypeFormulas, xlErrors).Interior.ColorIndex = 3
On Error GoTo 0
End Sub
Wenn du alle logischen Werte (Wahr/Falsch) in deinem Arbeitsblatt hervorheben möchtest, kannst du folgenden Code nutzen:
Sub MarkiereLogischeWerte()
Selection.SpecialCells(xlCellTypeFormulas, xlLogical).Interior.ColorIndex = 6
End Sub
Nutze den F5
-Befehl in Excel, um die Spezialzellen auszuwählen. Dies ist besonders nützlich, um schnell die SpecialCells
-Funktion zu testen.
Kombiniere mehrere Value
-Typen in einer Zeile, um spezifischere Auswahlen zu treffen. Zum Beispiel:
Selection.SpecialCells(xlCellTypeFormulas, xlErrors + xlLogical).Select
Verwende die MsgBox
-Funktion, um die Konstanten zu überprüfen:
MsgBox xlErrors & " " & xlLogical & " " & xlNumbers & " " & xlTextValues
1. Was bedeutet der Parameter "Value" in SpecialCells?
Der Parameter "Value" definiert, welche Zellen bei xlCellTypeFormulas
oder xlCellTypeConstants
ausgewählt werden sollen. Du kannst Werte wie xlErrors
, xlLogical
, xlNumbers
oder xlTextValues
verwenden.
2. Wie kann ich mehrere Typen kombinieren?
Du kannst die Werte addieren, um mehrere Typen auszuwählen. Beispiel: xlErrors + xlLogical
wählt sowohl Fehler als auch logische Werte aus.
3. Welche Excel-Version benötige ich für diese Funktionen?
Die beschriebenen Funktionen sind in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010 und neuer.
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