Zellenname Auslesen

  • Excel

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von apple987123.

    Zellenname Auslesen

    Gute Morgen
    Ich habe ein kleines Problem, und zwar habe ich ein Excel Sheet in dessen Spalte, manche Zellen einen Namen haben und manche nicht. Ich muss alle Zellen Ignorieren welche einen Namen haben oder leer sind. Das wäre soweit auch kein Problem, wenn ich nur wüsste wie ich den Namen auslesen kann. Ich habe es zuerst mit Range("A" & i).Name.Name probiert, (i ist eine Laufnummer) aber jedoch gibt das einen Error, sobald eine Zelle keinen Namen hat =(

    Ich hoffe jemand kann mir helfen

    Grüsse
    Apple987123
    ThisWorkbook.Names
    ist eine Auflistung aller Namen.
    .RefersTo zeigt auf die jeweilige Zelle.


    Du kannst aber auch eine kleine fehlerresistente Funktion schreiben, die den Zellnamen abfragt

    Visual Basic-Quellcode

    1. Function CellName (ByVal Cell as Range) as String
    2. On Error Resume Next
    3. CellName = Cell.Name.Name
    4. End Function

    Wenn die Funktion einen Leerstring zurück gibt, gibt's keinen Namen.
    Allerdings bekommst du nur den ersten Namen zurück, wenn mehrere existieren.
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --