Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: DennisW am Dezember 03, 2012, 16:17:20 Nachmittag
-
Hallo Forum,
ich habe folgendes Problem und hoffe ihr könnt mir weiterhelfen!
Ich habe mit VBA und Excel 2010 eine Ausarbeitung geschrieben, die beim Zielanwender auf Excel 2003 laufen soll.
Das Problem welches ich habe, ist, dass dieser beim Ausführen meines Tools den Run-time error 1004 bekommt.
Die Stellen im Code um die es geht, sind Folgende:
.........
Dim i As Integer
Dim a As Integer
Dim Spalte As Long
Dim Zeile As Long
Dim Zelle_loeschen As Long
Dim vX As Variant
Dim sText As String
Dim Szenarien As Integer
.......
For Zeile = 4 To Szenarien + 4
Spalte = 2
sText = Cells(Zeile, Spalte).Value
vX = Split(sText, ";")
For i = 0 To UBound(vX)
Cells(Zeile, Spalte).Value = vX(i)
If Spalte >= 3 Then
Cells(Zeile, Spalte - 1).Value = Cells(Zeile, Spalte).Value - Cells(Zeile, Spalte - 1)
End If
.......
Bei der Zeile Cells(Zeile, Spalte).Value = vX(i) gibt es den oben genannten Fehler.
Ich hoffe mir kann geholfen werden und bedanke mich im voraus für Eure Mühe.
Grüße
Dennis
-
Hallo DennisW...
probiere es mal mit folgender Deklaration...
Gruß
-
Hallo,
danke für die schnelle Antwort, aber auch die von dir vorgeschlagene Dekleration bringt keine Abhilfe, es bleibt leider bei dem selben Fehler.
Grüße
Dennis
-
Hallo DennisW,
es wäre gut, wenn Du den ganzen Code posten könntest. Prima wäre auch eine Beispieldatei, in der der Code bereits enthalten ist und eine kurze Beschreibung, was du mit dem Programm erreichen möchtest.
Gruß
Officer
-
Hallo DennisW,
ich würde mich der Meinung von Officer anschließen, ansonsten können wir nicht testen.
Ausserdem, siehe hier: http://www.office-loesung.de/ftopic563275_0_0_asc.php
Gruß