>> 1: Die Funktion funktioniert nur mit numerischen Eingaben bei Key.
strFormula = Replace$(strFormula, "%KEY%", IIf(IsNumeric(Trim$(Key)), Trim$(Key), """" & Trim$(Key) & """")
Der Grund ist das in Formeln alphanumerische Werte in Anführungszeichen gesetzt werden müssen (sieh dir da noch mal die allgem. Formel an, du wirst sehen das diese bei %FIELD% vorhanden, und bei %KEY% fehlen, da an jener Stelle nur von Zahlen gesprochen wurde).
>> 2: Die Funktion funktioniert nicht mit Table in einer anderen Excel-Mappe, auch nicht, wenn sie gleichzeitig geöffnet ist.
Mir erschließt sich davon noch nicht der Grundgedanke davon. Du nutzt eine UDF über mehrere Mappen hinweg. Wieso?
Bitte ein kleines Beispiel dazu.
Gruß
|