Ich bekomme es einfach nicht hin, das mit diesem Code der Wert aus der TextBox in ein Double gewandelt wird. Es kommt immer in Laufzeitfehler (der erste Fehler bei .Offset(,3) und der nächste bei .Offset(,17) mit Werte unverträglich.) Was ist an folgendem Code falsch? Kann mir da mal einer behilflich sein?
Private Sub cmdUebernahmeEingabedaten_Click()
Dim lngIndex As Long
With Tabelle10
With .Cells(.Rows.Count, 1).End(xlUp).Offset(1)
.Value = EG_Raumname.Value
.Offset(, 1).Value = EG_LfdNrFuerLeuchte.Value
.Offset(, 2).Value = CDbl(EG_Startjahr.Value)
.Offset(, 3).Value = CDbl(EG_LeuchtenAnzahlAlt.Value)
.Offset(, 4).Value = CDbl(EG_AnzahlLMAlt.Value)
.Offset(, 5).Value = EG_BezeichnungLMAlt.Value
.Offset(, 6).Value = CDbl(EG_LebensdauerLMAlt.Value)
.Offset(, 7).Value = CDbl(EG_WattLMAlt.Value)
.Offset(, 8).Value = EG_VGAlt.Value
.Offset(, 9).Value = CDbl(EG_AnzahlVGAlt.Value)
.Offset(, 10).Value = CDbl(EG_AnzahlStarterAlt.Value)
.Offset(, 11).Value = CDbl(EG_BetriebsstundenTag.Value)
.Offset(, 12).Value = CDbl(EG_BetriebstageJahr.Value)
.Offset(, 13).Value = CDbl(EG_KostenLMAlt.Value)
.Offset(, 14).Value = CDbl(EG_KostenEEFVGAlt.Value)
.Offset(, 15).Value = CDbl(EG_KostenStarterAlt.Value)
.Offset(, 16).Value = CDbl(EG_ZeitLMAlt.Value)
.Offset(, 17).Value = CDbl(EG_ZeitVGAltNeu.Text)
.Offset(, 18).Value = CDbl(EG_KostenHMAlt.Value)
.Offset(, 19).Value = CDbl(EG_LeuchtenAnzahlNeu.Value)
.Offset(, 20).Value = CDbl(EG_AnzahlLMNeu.Value)
.Offset(, 21).Value = EG_BezeichnungLMNeu.Value
.Offset(, 22).Value = CDbl(EG_LebensdauerLMNeu.Value)
.Offset(, 23).Value = CDbl(EG_WattLMNeu.Value)
.Offset(, 24).Value = EG_VGNeu.Value
.Offset(, 25).Value = CDbl(EG_AnzahlVGNeu.Value)
.Offset(, 26).Value = CDbl(EG_AnzahlStarterNeu.Value)
.Offset(, 27).Value = CDbl(EG_KostenLeuchtenNeu.Value)
.Offset(, 28).Value = CDbl(EG_KostenLMNeu.Value)
.Offset(, 29).Value = CDbl(EG_KostenStarterNeu.Value)
.Offset(, 30).Value = CDbl(EG_ZeitAltNeuNeu.Value)
.Offset(, 31).Value = CDbl(EG_ZeitLMNeu.Value)
.Offset(, 32).Value = CDbl(EG_KostenHMNeu.Value)
.Offset(, 33).Value = CDbl(EG_KostenTechniker.Value)
.Offset(, 34).Value = CDbl(EG_CO2.Value)
.Offset(, 35).Value = CDbl(EG_KostenkWh.Value)
End With
End With