アカウント名:
パスワード:
こういったのは、非表示設定にした適当な空きセルを使うもんだとおもってたが
空きセルを使わなくても良くなります。便利だと思いませんか?
ちなみに let() ってのは関数型言語では定番の関数です。Lisp とか let だらけになります。それくらい便利です。
letが定義できるのは、いわゆるローカル変数(局所変数)です。空きセルは有る意味グローバル変数(大域変数)になります。
プログラムを書いたことが有る人ならグローバル変数を使うよりもローカル変数を使ったほうがトラブルが少ないことは良く知っていると思います。
つまり空きセルを使うよりもletを使ったほうがトラブルが少なくなります。これは大きな違い、アドバンテージになります
VBAとかじゃあかんの?
ワークシート関数で済ませられるならその方が良い。何でもかんでもVBAでやろうとするのは無能。
ワークシート関数で深いネストとかされると、後から大変(私はExcelベースの込み入ったのは怖くて手が出せない)。 VBAで関数を作成して、関数の意図や処理内容のコメントを付けておいたほうが、後世の人のためになると思う。
さすがにある程度複雑になってくるとVBAにしないと大変になるけど、例として挙げられてるISBLANKがらみのように「VBA使うほどではない単純な式だけど(今までの)Excel数式だと長ったらしくわかりにくくなる式」はあるので"ちゃんと使い分けることができれば"メリットはけっこう大きいと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
空きセルつかうのとどう違うの? (スコア:0)
こういったのは、非表示設定にした適当な空きセルを使うもんだとおもってたが
Re: (スコア:1)
空きセルを使わなくても良くなります。便利だと思いませんか?
ちなみに let() ってのは関数型言語では定番の関数です。
Lisp とか let だらけになります。それくらい便利です。
letが定義できるのは、いわゆるローカル変数(局所変数)です。
空きセルは有る意味グローバル変数(大域変数)になります。
プログラムを書いたことが有る人なら
グローバル変数を使うよりもローカル変数を使ったほうがトラブルが少ないことは良く知っていると思います。
つまり空きセルを使うよりもletを使ったほうがトラブルが少なくなります。
これは大きな違い、アドバンテージになります
Re: (スコア:0)
VBAとかじゃあかんの?
Re: (スコア:0)
ワークシート関数で済ませられるならその方が良い。何でもかんでもVBAでやろうとするのは無能。
Re: (スコア:1)
ワークシート関数で深いネストとかされると、後から大変(私はExcelベースの込み入ったのは怖くて手が出せない)。
VBAで関数を作成して、関数の意図や処理内容のコメントを付けておいたほうが、後世の人のためになると思う。
Re:空きセルつかうのとどう違うの? (スコア:1)
さすがにある程度複雑になってくるとVBAにしないと大変になるけど、例として挙げられてるISBLANKがらみのように
「VBA使うほどではない単純な式だけど(今までの)Excel数式だと長ったらしくわかりにくくなる式」はあるので
"ちゃんと使い分けることができれば"メリットはけっこう大きいと思う。
うじゃうじゃ