wenn ich
Worksheets("Daten").cells(1,1)=123
in einer public function aufrufe, endet das mit Fehler 1004.
Woran liegt's? Geht das überhaupt und wie in einer public function?
Dank und Gruß,
Johannes
Function Wer() as String
Wer = Application.UserName
End Function
Function Inhalt(Zelle As Range) As String
Application.Volatile
Inhalt = CStr(Zelle.Value)
End Function
Sub test()
Worksheets("Daten").cells(1,1)=123
End Sub
Sub befindet.
Viele Grüße
Herby
Function Endergebnis(Zelle As Range) As Integer
Application.Volatile
Dim Wert As Integer
Endergebnis = CInt(Zelle.Value * 4)
If Zelle.Value > 9 Then
Wert = Zelle.Value
Call Zwischenergebnis(Wert)
End If
End Function
Sub Zwischenergebnis(ByRef Wieviel As Integer)
Range("D2").Value = Wieviel
End Sub