kennt jemand ne Aufstellung der xlCellTypeConstants
für SpecialCells?
Ich weiß, das 22 z.B. nicht numerisch bedeutet...
Columns("A:A").SpecialCells(xlCellTypeConstants, 22).select
Bye
Nike
Columns("A:A").SpecialCells(xlCellTypeConstants, 22).select
Bye
Nike
Bye
Nike
nicht sehr hilfreich...
Bye
Nike
Bye
Nike
scheinbar müßte es noch mehr geben,
denn in meinem ersten Posting hab ich ja
z.B. noch die 22 für nicht numerisch drinnen ;-)
Aber danke dir auf jeden Fall schon mal für den Anfang,
mit diesen Einträgen kann man schon mal viel abdecken.
Danke Dir.
Bye
Nike
P.S. Falls jemand noch ein paar kennt, bitte posten.
Knut
Knut
Thank U
Nike
Öffne den Visual Basic for Applications (VBA) Editor: Drücke ALT + F11 in Excel.
Füge ein neues Modul hinzu: Klicke im Menü auf Einfügen und wähle Modul.
Verwende den Code für SpecialCells: Nutze die SpecialCells Methode mit xlCellTypeConstants, um spezifische Zelltypen auszuwählen. Beispiel:
Sub BeispielSpecialCells()
Columns("A:A").SpecialCells(xlCellTypeConstants, 22).Select
End Sub
Führe das Makro aus: Drücke F5, um dein Makro auszuführen und die Zellen mit den gewünschten Konstanten auszuwählen.
Fehler: "Keine Zellen gefunden": Wenn du versuchst, eine Auswahl zu treffen, aber keine Zellen gefunden werden, überprüfe die Werte, die du in SpecialCells verwendest. Stelle sicher, dass Zellen mit diesen Konstanten vorhanden sind.
Lösung für fehlende Konstanten: Falls du beim Arbeiten mit xlCellTypeConstants keine vollständige Liste der Konstanten findest, kannst du im Objektkatalog von VBA nachsehen. Klicke auf das Fernglas und suche nach SpecialCells.
Wenn du keine VBA-Kenntnisse hast oder eine andere Methode bevorzugst, kannst du die Filterfunktion in Excel verwenden:
Daten > Filter > Autofilter.Hier sind einige Beispiele, wie du xlCellTypeConstants in VBA verwenden kannst:
Numerische Werte auswählen:
Sub AuswahlNumerisch()
Columns("B:B").SpecialCells(xlCellTypeConstants, 1).Select ' 1 = Zahl
End Sub
Textwerte auswählen:
Sub AuswahlText()
Columns("C:C").SpecialCells(xlCellTypeConstants, 2).Select ' 2 = Text
End Sub
Boolean-Werte auswählen:
Sub AuswahlBoolean()
Columns("D:D").SpecialCells(xlCellTypeConstants, 4).Select ' 4 = Boolean
End Sub
Kombination von Konstanten: Du kannst die Werte addieren, um mehrere Zelltypen auszuwählen. Zum Beispiel: 22 = 16 + 4 + 2, was bedeutet, dass du Zellen mit Fehlern, Booleans und Text auswählst.
Fehlerdiagnose: Wenn ein Makro nicht funktioniert, überprüfe die Nennung der Konstanten und die Syntax. Ein häufiges Problem ist ein falsches Referenzieren von Zellen.
1. Was sind die Werte für xlCellTypeConstants? Die Werte sind: 1 = Zahl, 2 = Text, 4 = Boolean, 16 = Fehler. Du kannst auch Kombinationen verwenden, z.B. 22 für nicht numerische Werte.
2. Wie finde ich heraus, welche Konstanten ich verwenden kann?
Du kannst im VBA-Objektkatalog nach SpecialCells suchen und dort die verfügbaren Konstanten einsehen.
3. Kann ich xlCellTypeConstants auch in Formeln verwenden?
Nein, xlCellTypeConstants ist spezifisch für VBA und kann nicht direkt in Excel-Formeln verwendet werden.