online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon sebal vom 12.11.2019, 13:55 Options

Makro Fehler gesucht

Hallo zusammen,

ich habe folgendes makro:

Sub kopieren()
Dim Zeile As Integer
Dim Spalte As Integer
Dim Anzahl As Integer

Anzahl = 0
Zeile = 1
Spalte = 1
kfound = False

Do Until kfound
If ActiveSheet.Cells(Zeile, Spalte).Value <> "1E-20" Then

(' ist die zeile die gelb markiert wird)

Spalte = Spalte + 1
Anzahl = Anzahl + 1
Else
kfound = True

Exit Do
End If
Loop

Anzahl = Anzahl - 1
Sheets("TBT1").Activate
Range("B5").Value = Anzahl
End Sub

wenn ich auf F5(ausführen) drücke, kommt der fehler Laufzeitfehler 1004 (ojektorientierter oder anwendugsorietierter Fehler), also es funktioniert quasi nicht.

wenn ich ABER über das symbol entwurfsmodus aktiviere und dann auf F8 und jeden schritt einzeln durchgeht, funktioniert alles.

Wo ist im amkro ein fehler oder ein mögliches probelm?

vielen dank
gruß sebal


Antwort schreiben

Antwort 1 von gast123 vom 12.11.2019, 15:05 Options

hi all

die variable zeile ist als long zu deklarieren

Anzahl = 0 eine integervar hat defaultwert 0 daher ueberfluessig

var kfound nicht deklariert und auch hier ist der defaultwert immer false

Do Until kfound soll was sein true oder false

Sheets("TBT1").Activate soll was sein ?

nehme mal an WorkSheets

Range("B5").Value soll auf was bezogen sein ?

nehme mal an Worksheets fragt sich nur welches

gruss gast123

Antwort 2 von sebal vom 12.11.2019, 15:09 Options

hallo gast123,

danke für deinen beitrag,

aber ich habe mit deisem makro jetzt auf einmal doch keine probs mehr, wies aber auch nicht wieso es vorher nicht funktioniert hat, jetzt passt aber alles.

also danke,
gruß sebal

Ähnliche Themen

Makro macht nur einen Schritt
je_tau  06.03.2007 - 103 Hits -

kann wegen makro nicht drucken - was machen?
srepsac  26.06.2007 - 118 Hits - 1 Antwort

Fehler im VBA bei LEFT Funktion
user3  17.10.2007 - 111 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026