質問: sheets(j).cells(1, 1).currentregion debug.print ubound(a(j), 1) next end sub →この場合はそれぞれのuboundが取れることを確認済み この方法を使用してやりたいことを無理やり達成は可能であるが、本来の機能でできないものか? 【動作環境】 os 名:microsoft windows 10 pro os バージョン:10.0.16299 n/a ビルド 16299 os 製造元:microsoft corporation プロセッサ:intel64 family 6 model 42 stepping 7 genuineintel ~2400 mhz bios バージョン:toshiba version 2.20 , 2012/06/22 物理メモリの合計:3,988 mb excel バージョン:14.0.7192.5000(32ビット) microsoft office standard 2010の一部 以上、よろしくお願いいたします。
回答: こんにちは 回答ではありませんが・・・ プログラム言語そのものも人が作っているものです。 例えば配列という概念は、複数の変数に対して同様の処理を行うのに有効ですし、それだけでなく、数学的な行列や多次元との整合も取れるので、大抵の言語に組み込まれている概念といえます。 『あればとても便利』という概念(機能)であれば、その言語に取り入られていると思いますが、ご質問のような機能を持った言語は(多分)ないのではないでしょうか? ・・という事実からして、できないと不便だと感じている人はほとんどいないということと想像できます。 それでも、その言語を利用して、様々な優秀な機能を持ったプログラムが数多く作成されていると言えます。