Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

xlCellTypeConstants

Forumthread: xlCellTypeConstants

xlCellTypeConstants
11.04.2003 11:18:08
nike
Hi,
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

Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: xlCellTypeConstants
11.04.2003 11:47:26
Knut

Gib mal im Objektkatalog SpecialCells ein und klick auf das Fernglas, da bekommst du alle Konstanten.
Knut

Re: xlCellTypeConstants - Aufstellung?
11.04.2003 11:56:08
Nike

Hi,
hm, bin wohl mit Blindheit geschlagen, kanns aber nicht finden.
Ich hätt halt gern mal ne Liste, mit
xlCellTypeConstants, 22 = nicht numerisch
xlCellTypeConstants, XX = Numerisch
xlCellTypeConstants, XY = Boolean
usw...

Bye

Nike

Anzeige
Re: xlCellTypeConstants - Aufstellung?
11.04.2003 12:30:08
Knut

Hast du die Hilfe nicht installiert?
Knut

Re: xlCellTypeConstants - Aufstellung?
11.04.2003 12:45:42
Nike

Hi Knut,
doch doch, da kommt aber nur das hier:
-----------------------------------------------------------
Function SpecialCells(Type As XlCellType, [Value]) As Range
Element von Excel.Range
-----------------------------------------------------------
Enum XlSpecialCellsValue
Element von Excel
-----------------------------------------------------------

nicht sehr hilfreich...

Bye

Nike

Anzeige
Re: noch offen
11.04.2003 12:53:18
Nike

Hi,
falls sich doch noch einer mal so ne Aufstellung
gebaut hat, wär ich interessiert.

Bye

Nike

Re: xlCellTypeConstants - Aufstellung?
11.04.2003 12:53:55
Knut

Es gibt nur 4:
1 = Zahl
2 = text
4 = Boolean
16 = Fehler
Knut

Re: xlCellTypeConstants - Aufstellung?
11.04.2003 13:07:04
Nike

Hi,

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.


Anzeige
Re: xlCellTypeConstants - Aufstellung?
11.04.2003 13:21:19
Knut

Das ist eine einfache Addition der einzelnen Werte, auf diese
Weise kannst du eine beliebige Kombination erreichen:
22 = 16 + 4 + 2 sind dann also Text + Boolean + Fehler

Knut

Re: xlCellTypeConstants - Aufstellung?
11.04.2003 13:21:35
Knut

Das ist eine einfache Addition der einzelnen Werte, auf diese
Weise kannst du eine beliebige Kombination erreichen:
22 = 16 + 4 + 2 sind dann also Text + Boolean + Fehler

Knut

Anzeige
Re: Danke.
11.04.2003 13:28:52
Nike

Hi Knut,
hey, daran hab ich gar nicht gedacht!
Muchas Gracias, für die Erklärung.
Das mach ich sonst immer nur bei den Msgboxen...

Thank U

Nike

;
Anzeige

Infobox / Tutorial

Verwendung von xlCellTypeConstants in Excel


Schritt-für-Schritt-Anleitung

  1. Öffne den Visual Basic for Applications (VBA) Editor: Drücke ALT + F11 in Excel.

  2. Füge ein neues Modul hinzu: Klicke im Menü auf Einfügen und wähle Modul.

  3. 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
  4. Führe das Makro aus: Drücke F5, um dein Makro auszuführen und die Zellen mit den gewünschten Konstanten auszuwählen.


Häufige Fehler und Lösungen

  • 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.


Alternative Methoden

Wenn du keine VBA-Kenntnisse hast oder eine andere Methode bevorzugst, kannst du die Filterfunktion in Excel verwenden:

  1. Markiere die Daten: Wähle die Spalte oder den Bereich aus, den du filtern möchtest.
  2. Aktiviere den Autofilter: Gehe zu Daten > Filter > Autofilter.
  3. Filtern nach Zelltyp: Du kannst manuell nach bestimmten Zelltypen filtern, wie z.B. Text oder Fehler.

Praktische Beispiele

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

Tipps für Profis

  • 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.


FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige