chief: Replace funktioniert nicht so wie es sollte...

Hi,

folgendes:

strTelefon = '089 - 123456'

jetzt will ich alle Sonderzeichen rauslöschen also:

strTelefon = Replace(strTelefon, " ", "")
strTelefon = Replace(strTelefon, "/", "")
strTelefon = Replace(strTelefon, "-", "")
strTelefon = Replace(strTelefon, "(", "")
strTelefon = Replace(strTelefon, ")", "")

aber es kommt immer folgende Fehlermeldung:

Laufzeitfehler in Microsoft VBScript-Fehler '800a005e'
Unzulässige Verwendung von Null: 'Replace'

was soll das?

Thanx

  1. Hallo

    strTelefon = '089 - 123456'

    ^            ^
                       ändern in
                    v            v
       strTelefon = "089 - 123456"

    dann ging's bei mir.

    Gruß

    Matthias

    1. Hallo

      strTelefon = '089 - 123456'
                    ^            ^
                   war nur ein Bsp.

      strTelefon = strEmpfTelNr

      ist also eine Variable.

      An was könnte es noch liegen?

      Danke

      1. Hi!

        strTelefon = '089 - 123456'
                      ^            ^
                     war nur ein Bsp.

        strTelefon = strEmpfTelNr

        ist also eine Variable.

        An was könnte es noch liegen?

        Daran, das strEmpfTelNr schon Null ist. Solltest du abprüfen, geht mit der Funktion IsNull.

        Gruß,
        Martin