- Excel VBA 質問スレ Part37 [転載禁止]©2ch.net
668 :デフォルトの名無しさん[sage]:2015/07/23(木) 07:22:43.57 ID:Z5SWxUfX - その場合>>657でやるなら
関数("あいうえお", 3, 5) とするわけだが、配列の長さは UBound - LBound + 1 だったりするから何が「普通」かは一概に言えない。
| - Excel VBA 質問スレ Part37 [転載禁止]©2ch.net
670 :デフォルトの名無しさん[sage]:2015/07/23(木) 07:57:28.09 ID:Z5SWxUfX - UBound +1を指定するところ。
つまり終了位置のひとつ先を引数に設定するのは「普通」のうちに含まれるという主張。
| - Excel VBA 質問スレ Part37 [転載禁止]©2ch.net
673 :デフォルトの名無しさん[sage]:2015/07/23(木) 09:36:32.54 ID:Z5SWxUfX - "あいうえお"から"うえ"部分を取りたいとき、
>>657 方式だと 関数("あいうえお", 3, 5) と指定する >>662方式だと 関数("あいうえお", 3, 4) と指定する +1するってのは使う側が引数に+1するって意味だよ。
| - Excel VBA 質問スレ Part37 [転載禁止]©2ch.net
676 :デフォルトの名無しさん[sage]:2015/07/23(木) 11:54:13.42 ID:Z5SWxUfX - そうかねえ?
俺は、[3, 5), [5, 9), [9, 11) みたいに漏れ重複なく区間を並べられる書き方が好み。
| - Excel VBA 質問スレ Part37 [転載禁止]©2ch.net
684 :デフォルトの名無しさん[sage]:2015/07/23(木) 19:13:36.15 ID:Z5SWxUfX - (終了位置、長さ)
と (長さ、終了位置) のどっちだったか思い出せなくて悩むはめになる。
|
|