dubioser Run-time error '13': Type mismatch
07.06.2005 13:23:18
michael
ich lese per Macro einen Messwert von einem Gerät ein.
Wenn ich im Macro mit dieser Zahl weiterrechnen will kommt obige Meldung...
Range("A1") = Messwert*1000*...
oder
a = Messwert
Range("A1") = a*1000*...
Ich habe auch versucht dem Messwert eine Variable zuzuornen und diese Variable in die Zelle zu schreiben Type mismatch...
a = Messwert
Range("A1") = a
Auch hab ich versucht sowohl Dim a oder Messwert (und auch die anderen Faktoren) As Integer od Long od Single od Double oder Variant immer Type mismatch.
Nun dachte ich, dass vielleicht der Wert als Text übergeben wird -
wenn ich aber den Wert direkt in eine Zelle schreiben lasse, geht das ohne Probleme - es ist eine ganzzahlige Zahl zw. 0 - 32000.
Range("A1") = Messwert
Hat dazu jemand eine Idee an was es noch liegen könnte...
Falls es doch ein text ist wie könnte ich im Macro Text in eine Zahl umwandeln?
Danke und viele Grüße
Michael
Anzeige