Thema Datum  Von Nutzer Rating
Antwort
Rot Laufzeitfehler in letzter Zeile
28.06.2015 18:06:36 joerg
*****
NotSolved
29.06.2015 01:34:56 Gast62055
*****
Solved
29.06.2015 21:34:49 joerg
Solved

Ansicht des Beitrags:
Von:
joerg
Datum:
28.06.2015 18:06:36
Views:
1122
Rating: Antwort:
  Ja
Thema:
Laufzeitfehler in letzter Zeile

Hallo,

ich habe Tomaten auf den Augen - finde die Ursache für Laufzeitfehler nicht. Das Sub uebertragen wird per Befehlsschaltfläche gestartet, diese liegt auf Blatt "Daten".

In der letzten Codezeile tritt ein Laufzeitfehler auf. Vielen Dank für die Hilfe im Voraus!!

Gruß, jörg

Sub uebertragen()
Dim ez As Integer, i As Integer
Dim k1g As Single, e1g As Single, f1g As Single

'ez ermitteln
i = 6
Do Until (ActiveSheet.Cells(i, 1) = "")
    i = i + 1
Loop
ez = i - 1

For i = 6 To ez
    If (Worksheets("Daten").Cells(i, 2) <> "") Then
    k1g = ActiveSheet.Cells(i, 3) / 100
    e1g = ActiveSheet.Cells(i, 4) / 100
    f1g = ActiveSheet.Cells(i, 5) / 100
    Worksheets("Daten").Cells(i, 2).Copy
    ActiveSheet.Paste Destination:=Worksheets("Salat-Mix").Cells(i, 2)
    Worksheets("Salat-Mix").Cells(i, 3).FormulaLocal = "=" & Worksheets("Salat-Mix").Cells(i, 2).Address(False, False) & "*" & k1g
    Worksheets("Salat-Mix").Cells(i, 4).FormulaLocal = "=" & Worksheets("Salat-Mix").Cells(i, 2).Address(False, False) & "*" & e1g
    Worksheets("Salat-Mix").Cells(i, 5).FormulaLocal = "=" & Worksheets("Salat-Mix").Cells(i, 2).Address(False, False) & "*" & f1g
    Else
    End If
Next i

For i = 6 To ez
    If (Worksheets("Salat-Mix").Cells(i, 2) = "") Then
    Worksheets("Salat-Mix").Rows(i).Delete
    Else
    End If
Next i

Worksheets("Daten").Range(Cells(6, 2), Cells(ez, 5)).NumberFormat = "0.00"
Worksheets("Salat-Mix").Range(Cells(6, 2), Cells(ez, 5)).NumberFormat = "0.00"
End Sub


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Laufzeitfehler in letzter Zeile
28.06.2015 18:06:36 joerg
*****
NotSolved
29.06.2015 01:34:56 Gast62055
*****
Solved
29.06.2015 21:34:49 joerg
Solved