VBA: Wie ändern Sie den Wert einer anderen Zelle über eine Funktion?

Ich bin ein Excel-VBA-Neuling.

So ändern Sie den Wert der angegebenen Zelle über eine Benutzer-definierte Funktion? Was ist falsch mit diesem code:

Function Test(ByVal ACell As Range) As String
  ACell.Value = "This text is set by a function"
  Test := "Result"
End Function

Mein Wunsch ist ... wenn ich =Test(E6) in Zelle E1, Excel zeigt den angegebenen text in E6.

InformationsquelleAutor Vantomex | 2010-10-02

Schreibe einen Kommentar