Variant vs. Object
06.07.2005 10:46:35
Maxine
Es geht um folgenden Code:
Sub Aufgabe25()
Dim Bereich As Range, Zelle As Object
Set Bereich = Application.InputBox("Bitte wählen Sie einen Bereich", Type:=8)
For Each Zelle In Bereich
If IsNumeric(Zelle.Value) = True Then
Zelle = Zelle / 10
Else
Zelle.Value = "ohne Zahl"
End If
Next
End Sub
Meine Frage: Warum funktioniert der Code nicht mehr, wenn ich Zelle als Variant deklariere statt als Object? Ich dachte, der Variant Typ kann für alles eingesetzt werden?
Wenn ich Zelle als Variant deklariere, dann gibt's zwar keine Fehlermeldung, aber die Anweisungen werden trotzdem nicht ausgeführt...
Viele Grüße,
Maxine