Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
188to192
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
188to192
188to192
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Felder mit #WERT! ansprechen

Felder mit #WERT! ansprechen
06.12.2002 15:15:36
andreas
Hallo Zusammen!

Ich bräuchte Hilfe mit einer VBA Wenn Funktion.
Ich möchte als Bedingung die Felder mit dem Fehlerwert #WERT! ansprechen.
Aber wenn ich =#WERT! oder ="#WERT!" eingebe meckert Excel rum.
Falls jemand eine Idee hat wie ich den Wert ansprechen kann würde ich es echt super finden.

Andreas

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Felder mit #WERT! ansprechen
06.12.2002 15:27:21
MRR
Wie wär's damit?

HTH, Matthias
Re: Felder mit #WERT! ansprechen
06.12.2002 16:18:42
andreas
Hallo!

Das ganze sieht für mich zwar sehr professionell aus aber leider kann ich so keine einzelnen Zellen nach Fehlern ansprechen. Wie kriege ich es hin das es z.B. heisst

Range("A1")="#WERT!" ?

Andreas

Re: Felder mit #WERT! ansprechen
06.12.2002 17:09:55
MRR
Verstehe ich zwar nicht so ganz, was Du willst, aber vielleicht meinst Du ja etwas in der folgenden Form:
If [A1].Errors.Parent.Text = "#WERT!" Then MsgBox "Wert-Fehler in Zelle " & [A1].AddressLocal

Oder?
Matthias

Re: Felder mit #WERT! ansprechen
06.12.2002 17:37:26
andreas
Genau so!
Und wie kann ich jetzt noch das A1 variabel machen.
Kann ich Range und Cells auch in eckigen Klammern verwenden.
Und wie spreche ich den dazugehörigen Sheet an?

Danke Matthias

Andreas

Anzeige
Re: Felder mit #WERT! ansprechen
06.12.2002 17:47:11
MRR
Wie meinst Du das mit dem variabel halten???

Zur Notation:
Um Zelle C17 anzusprechen, kannst Du folgende Zugriffe verwenden:
Range("C17")
Cells(17, 3)
[C17]

Um eine Zelle eines bestimmten Blattes anzusprechen:
Worksheets(DeinBlattname).Range("C17")
oder
Worksheets(DeinBlattname).Cells(17, 3)

Je nach Zustand wird das eine oder andere sinnvoll sein.

Matthias

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige