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

Forumthread: "400"er - Fehler ? Was heisst das?

"400"er - Fehler ? Was heisst das?
21.09.2004 09:40:20
Benni
Ich habe folgendes Makro programmiert. Dieses führt die gewünschte Funktion (Daten aus einer Tabelle automatisch filtern) auch brav aus, springt danach aber immer in den VBA - Editor und zeigt "400" an. Kann mir irgendwer sagen, wie ich dies abschalten kann?

Sub ZeilenOrdnen()
Dim Zeile As Variant, Zeile2 As Variant
Application.ScreenUpdating = False
Zeile = 13
Zeile2 = 13
Do While Not Range("c" & Zeile).Value = "Summe:"
If Range("b" & Zeile).Value = "FP" And Range("c" & Zeile).Value >= 1 Then
Range("a" & Zeile & ":g" & Zeile).Select
Selection.Copy
Range("I" & Zeile2).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Zeile2 = Zeile2 + 1
End If
Zeile = Zeile + 1
Loop
Range("A1").Select
Application.ScreenUpdating = True
End Sub

Ich hoffe, irgendwer kennt diesen Fehler....!!
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: "400"er - Fehler ? Was heisst das?
21.09.2004 09:54:55
ANdreas
Hallo Benni,
also optimiere mal den Code etwas:

Sub ZeilenOrdnen()
Dim lngZeile&, lngZeile2&
Application.ScreenUpdating = False
lngZeile = 13: lngZeile2 = 13
Do While Not Cells(lngZeile, 3).Value = "Summe:"
If Cells(lngZeile, 2).Value = "FP" And Cells(lngZeile, 3).Value >= 1 Then
Range("A" & lngZeile & ":G" & lngZeile).Copy _
Destination:=Cells(lngZeile2, 9)
lngZeile2 = lngZeile2 + 1
End If
lngZeile = lngZeile + 1
Loop
Application.ScreenUpdating = True
End Sub

Woran der Fehler genau liegen könnte, weiß ich nicht.
Blattschutz evtl. gesetzt?
Gruß
Andreas
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige