• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【VBA】Function内のValueについて)

VBAのFunctionでCells.Valueに値が入力されない問題について

このQ&Aのポイント
  • VBAのFunctionで定義したCells(i, "○").Valueに値が入力されません。iのカウントアップまでは正常に行われています。
  • このFunctionはExcel上で関数で「=Order_Buy(1111,テスト)」のようにして呼び出しています。ちなみにSubで定義して単体で実行すると該当セルに値が入力されました。
  • 何が問題か、ご教授いただけないでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (773/1617)
回答No.1

Excel のユーザー定義関数の制限で、セルから呼び出した場合、セルの値の変更はできません。 別の手段を考えるしかないですね。

参考URL:
https://support.microsoft.com/ja-jp/help/170787/description-of-limitations-of-custom-functions-in-excel

関連するQ&A