アカウント名:
パスワード:
「Excelの関数だから簡単」「初心者でも理解しやすい」って間違いだと思うんだよね。 最初のとっつきやすさは確かに重要だけど、それよりも構文を理解した後の可読性の方が重要だと思う。
複雑な手順をプログラムにするなら、どんな言語やツールを使うにしても、できたブログラムは複雑になる。目的の処理に向いた言語を使えば、そうで無い言語を使うよりプログラムはしやすくなるけど、できたプログラム自体の複雑さは変わらないと思う。
そこでExcelのワークシート関数なんだけど、一つのセルに一つの機能を割り当てるような使い方をするなら理解しやすい
VBAはいい加減古いのでもうちょっとなんか新しくしてほしいとは思う。後これは本当に個人的な話だが、VB系じゃなくてC系にしてほしい。SubEnd Subとかがしっくりこない。{}を使わせてくれ。
TeXとかVBAとかの長所って言語仕様がフリーズしてることだと思うんだよな
互換性が高すぎた故に64bit化が遅れた要因の一つに、アプリの一機能に過ぎないのにVBAはWin32APIやらCOMを駆使したりExcelやAccessはVB6のパッケージの種類の一つじゃねーぞと
2003あたりから作られたVBAマクロを移植した経験があるからVBAを避けているのでは?あの当時に作ったマクロはたいていはWin32APIやらOCMを駆使しているので最初から作り直しですし。今から作るマクロもちゃんと考えないと32bit/64bitでしか動かない駄目マクロがつくれちゃいますし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
事務職としての感想 (スコア:1)
「Excelの関数だから簡単」「初心者でも理解しやすい」って間違いだと思うんだよね。
最初のとっつきやすさは確かに重要だけど、それよりも構文を理解した後の可読性の方が重要だと思う。
複雑な手順をプログラムにするなら、どんな言語やツールを使うにしても、できたブログラムは複雑になる。目的の処理に向いた言語を使えば、そうで無い言語を使うよりプログラムはしやすくなるけど、できたプログラム自体の複雑さは変わらないと思う。
そこでExcelのワークシート関数なんだけど、一つのセルに一つの機能を割り当てるような使い方をするなら理解しやすい
Re: (スコア:0)
VBAはいい加減古いのでもうちょっとなんか新しくしてほしいとは思う。
後これは本当に個人的な話だが、VB系じゃなくてC系にしてほしい。
Sub
End Sub
とかがしっくりこない。{}を使わせてくれ。
Re: (スコア:0)
TeXとかVBAとかの長所って言語仕様がフリーズしてることだと思うんだよな
Re:事務職としての感想 (スコア:0)
互換性が高すぎた故に64bit化が遅れた要因の一つに、アプリの一機能に過ぎないのにVBAはWin32APIやらCOMを駆使したり
ExcelやAccessはVB6のパッケージの種類の一つじゃねーぞと
Re: (スコア:0)
2003あたりから作られたVBAマクロを移植した経験があるからVBAを避けているのでは?あの当時に作ったマクロはたいていはWin32APIや
らOCMを駆使しているので最初から作り直しですし。
今から作るマクロもちゃんと考えないと32bit/64bitでしか動かない駄目マクロがつくれちゃいますし。