- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
52 :デフォルトの名無しさん (ワッチョイ bf3c-y/cv)[sage]:2017/03/17(金) 18:04:12.43 ID:4a5+BdOt0 - >>40
何が違うって言いたいのか理解できないんだけど 操作内容をプログラムとして利用可能な状態で記録できてないの?
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
53 :デフォルトの名無しさん (ワッチョイ bf3c-y/cv)[sage]:2017/03/17(金) 18:10:22.03 ID:4a5+BdOt0 - >>42
汎用言語じゃなく基本的にOfficeでしか動かないにもかかわらず ループ処理や配列処理で低いレイヤーを意識した90年代的コーディングが必要だから あとVBAerの質の問題
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
54 :デフォルトの名無しさん (ワッチョイ bf3c-y/cv)[sage]:2017/03/17(金) 18:13:05.09 ID:4a5+BdOt0 - あーあとWindowsプログラミングでC++かVBかっていう時代に
VBはアマチュアでC++がプロみたいな印象があってその名残もあるかもね C#かVB.NETかっていう時代になってもなぜかVB.NETは馬鹿にされがち
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
61 :デフォルトの名無しさん (ワッチョイ bf3c-y/cv)[sage]:2017/03/17(金) 21:11:39.09 ID:4a5+BdOt0 - >>55
後者のほうがコードとしては使いやすいとか読みやすいのは理解できるが 前者でも条件判断だろうがループだろうが別に使えるし 必要ならキーシーケンスにバインドされてるコマンドに変換することもできる 本質的な違いがあるようには思えないわ
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
62 :デフォルトの名無しさん (ワッチョイ bf3c-y/cv)[sage]:2017/03/17(金) 21:22:16.33 ID:4a5+BdOt0 - >>58
うーんそうじゃなくて、例えば他の言語もバリバリに使えるけど目的に応じてVBAも書くっていう人がまず少ないでしょ? それに経歴の長い人でもメンテ不能な独善的コードを書く人が他の言語に比べて相対的に多いと思う 逆に誰でもメンテできるように仕様書やテストコードもきちんと整備して、わかりやすく読みやすいコードのかけるVBAerは超レア ※個人の感想です
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
69 :デフォルトの名無しさん (ワッチョイ bf3c-y/cv)[sage]:2017/03/17(金) 22:43:31.10 ID:4a5+BdOt0 - >>63
「完璧」って急にハードル上げるなよ 会社や使ってる言語にもよるだろうけど 例えばそこそこの経験があるRuby使いが10人いれば少なくとも3~5人は メンテできるように仕様書やテストコードもきちんと整備して わかりやすく読みやすいコードのかける人っていう印象 VBAだと20人に1人いるかどうか(※あくまで印象) VBAerの質というよりVBAと他言語の文化の違いかもね
|