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.