Hallo, ich habe das folgende Problem:
Ich habe 2 Worksheets, "Berechnung" und "Kraftstoff". In einem dritten, "Zusammenfassung", habe ich:
Dim Val As Double, konst As Double
...
konst = Worksheets("Kraftstoff").Cells(2, 2)
MsgBox konst
Cells(iRow, 6).Formula = "= 2 *" & konst
Die Message Box gibt mir zwar die richtige Nummer zurück, aber dann in der Zeile
Cells(iRow, 6).Formula = "= 2 *" & konst
bekomme ich:
Laufzeit Fehler 1004
Aufwendungs - oder Objectdefinierter Fehler
Wenn ich aber anstelle von der Tabelle "Kraftstoff" eine andere verwende, wie zum Beispiel die Tabelle "Berechnung", kriege ich keine Fehlermeldung mehr. Das heisst, wenn ich schreibe:
konst = Worksheets("Berechnung").Cells(2, 2)
MsgBox konst
Cells(iRow, 6).Formula = "= 2 *" & konst
Ich habe dieselbe Fehlermeldung auch wenn ich die Daten in eine neue Tabelle rein schreibe, z. B. Tabelle "Pippo" und dann:
konst = Worksheets("Pippo").Cells(2, 2)
Könnte mir jemand helfen?
Vielen Dank!
Jacopo
|