Microsoft 製品に組み込まれている Visual Basic の実装。
FUJISAWA,YUTAさん、はじめまして。
尻切れになっているようなので、横から失礼します。
知りたい事に対しての回答ではありませんが、また、ご存知の事かも知れませんが返信します。
>Office365リリース次期の違いよる「Formula1に指定できる文字列長」の情報は記載がないように思えます。
確かに、情報を見つけられませんでした。
>・Office2016:255文字の制限なし ?
>・Office365(19/4上時点):255文字の制限あり
>19/6/11現在、Office365で255文字の制限がなし ?
私の知識不足で、何に対しての制限かイマイチ分かりませんが、
VBAのValidationオブジェクト Formula1プロパティは、条件付き書式またはデータの入力規則に
関連付けられた、値の取得のみ可能な文字列型 (String) の値です。
関連付けられる、セル(列)に対しての制限があり、ワークシートとブックの仕様と制限に ある
制限:列の幅 255 文字(最大数)に 制限(継承)されるのだと思います。
仕様変更などで変わって行くのかも知れませんが、条件付き書式またはデータの入力規則の設定などを
扱うなら、列幅の制限が反映されるのではないでしょうか。
また、仕様を調べている背景は分かりませんが、現時点では 実行時エラー”1004″の対策を
エラールーチン(トラップ)などで構築される方が現実的ではないかと思います。
未知に対してプログラミングする事は出来ないので、、。