Inhalt einer Zelle in Variable speichern?

  • Excel

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von FloFuchs.

    Inhalt einer Zelle in Variable speichern?

    Hi Leute!

    Ich hab eine große Liste mit über 72000 Einträgen. Nun möchte ich nacheinander die Werte bestimmter Zellen (da steht Text drin) in eine Stringvariable kopieren. Ich bekomme aber mit diesem Code immer ein Laufzeitfehler 1004.

    Hier der Code:




    Visual Basic-Quellcode

    1. Public Sub test()
    2. Dim wsdata As Worksheet 'wsdata als Worksheet deklarieren
    3. Set wsdata = Worksheets("Data") 'wsdata das Worksheet t2 zuweisen
    4. wsdata.Activate 'Data in Vordergrund bringen
    5. Dim cc As String
    6. Dim lm As String
    7. For i = 0 To 72300
    8. cc = wsdata.Cells(i, 7)
    9. lm = wsdata.Cells(i, 21)
    10. Next i
    11. End Sub






    Wo ist der Fehler? Warum funktioniert das so nicht?

    Den Makro-Recorder konnte ich leider nicht nutzen, da ich ja ihm ja nicht sagen kann, dass er eine Variable benutzen soll!