Microsoft Excel

Herbers Excel/VBA-Archiv

on error anweisungen

Betrifft: on error anweisungen von: Jürgen
Geschrieben am: 06.09.2004 13:52:18

Hi!
Habe folgendes problem: obwohl ich am anfang einer sub eine on error anweisung habe unterbricht excel beim 2. Error das makro. Obwohl es ganau der gleiche error ist, wird dieser nicht von der on error anweisung behandelt.
Wäre gut wenn mir jemand weiterhelfen könnte!
MFG Jürgen

  


Betrifft: AW: on error anweisungen von: Bert
Geschrieben am: 06.09.2004 14:01:21

Poste den Code!

Bert


  


Betrifft: AW: on error anweisungen von: Jürgen
Geschrieben am: 06.09.2004 14:10:19

Sub Makro1()

On Error GoTo shit

Dim nummer(1 To 1000) As Double
Erase nummer
.
.
.
.



While nummer(a) > 0
.
.
.
.
.
.
.
   GoTo gut
shit:
 Sheets("tabelle1").Select
 Cells(a + 2, 1).Select
    With Selection.Interior
        .ColorIndex = 3
        .Pattern = xlSolid
    End With
  GoTo weiter

gut:
 Sheets("tabelle1").Select
 Cells(a + 2, 1).Select
    With Selection.Interior
        .ColorIndex = 4
        .Pattern = xlSolid
    End With
   
 GoTo weiter

weiter:
 a = a + 1
Wend
End Sub





'Muss ich vielleicht die on error anweisung jedesmal "aktualisieren"


  


Betrifft: AW: on error anweisungen von: Bert
Geschrieben am: 06.09.2004 14:24:05

On Error GoTo shit muss innerhalb der Schleife stehen.

Bert


  


Betrifft: AW: on error anweisungen von: Jürgen
Geschrieben am: 06.09.2004 14:25:53

Also muss die on error anweisung aktualisiert werden?!
Beim 1. Fehler gehts ja.
Trotzdem schon mal danke!


  


Betrifft: AW: on error anweisungen von: Jürgen
Geschrieben am: 06.09.2004 14:34:25

Also ich hab die on error anweisung jetzt direkt unter die while zeile geschrieben, der Fehler kommt aber trotzdem (wieder beim 2. error)


  


Betrifft: AW: on error anweisungen von: Bert
Geschrieben am: 06.09.2004 14:47:27

Das geht gar nicht, da du aus der ersten Schleife raus bist, also muss das ein Fehler im weiteren Verlauf des Codes sein.

Bert


  


Betrifft: AW: on error anweisungen von: Jürgen
Geschrieben am: 06.09.2004 14:52:04

der fehler ist in der 2. schleife, dort habe ich auch die on error anweisung drin


  


Betrifft: AW: on error anweisungen von: Bert
Geschrieben am: 06.09.2004 14:59:47

Dann poste den korrigierten Code, raten ist langweilig.

Bert


  


Betrifft: AW: on error anweisungen von: J
Geschrieben am: 06.09.2004 15:04:33

Danke Bert es hat sich jetzt erledigt!