SO で XLL と配列に関する多くのスレッドを見てきましたが、これまで以上に混乱しています。以下が完全に初心者である場合は申し訳ありませんが、それが私がここにいる理由です...
任意のデータ配列を返すことができる XLL 関数を作成することはできないと言われました。コードから配列を返すことができますが、配列数式 (CSE) から呼び出す必要があります。これは、戻りスペースのサイズを事前に定義する必要があることを意味します。
この場合、関数は N 行 (および/または列) のデータを返しますが、何行になるかは事前にわかりません。理想的には、1 つの数式を 1 つのセルに配置し、必要な数のセルを左右に使用するようにします。
ここで見つけたコード例は、どちらか一方を強く示唆しているわけではありませんが、XLOPER12 (およびおそらく XLOPER) には、返されるサイズに制限がないようです。Excel は返却後に制限を課しますか?