社内に数多あるVBA資産。
老害がひとりよがりな発想と貧困な技術で作った負の遺産だ。
ところが、これを置き換える手段というのは中々存在していない。
なぜならWebにしろ何にしろ、まずサーバーありきで考えられているのに対し、
Accessなんかは(あたかも)クライアント単体で動く。ランタイムもたいていの場合不要だ。
この利便性は認めざるを得ない。
JettyとSQLite?結構。
で、どの端末がホストするんだ?
ポートがコンフリクトしないか?その保守は誰が?
SQLServerCEとC#?結構。
で、ソースは誰が保守するんだ?
アドホックな対応にも毎回cloneしてコンパイルってか?
HTA?結構…じゃねぇな。
ということで、VBA資産をいかにして駆逐するかを議論するスレです。
Excel詳細設計書に仕込まれたアホなマクロを自慢げに語る先輩、上司にガックリした者よ、集い、ともに戦おうではないか。
VBA資産さえなくなれば、我々はOfficeに依存しなくてもよくなる。
VBA資産を駆逐するにはどうすればいいか
1仕様書無しさん
2011/12/25(日) 14:16:01.142011/12/25(日) 16:11:04.70
>>1
WSHはLLで置き換えたりすることがあるかも
サーバを置きたくないというのならこの話にそれ以上の発展なくね?
C#のソース誰が保守するんだ?って話をしてるが、じゃあVBAは誰が保守するんだ?
管理したいと思ったやつがやりたいようにすればいいじゃん
WSHはLLで置き換えたりすることがあるかも
サーバを置きたくないというのならこの話にそれ以上の発展なくね?
C#のソース誰が保守するんだ?って話をしてるが、じゃあVBAは誰が保守するんだ?
管理したいと思ったやつがやりたいようにすればいいじゃん
2011/12/25(日) 16:24:31.37
VBAが資産と考えられるほど使われてて、スタンドアロンで便利!とか思われてるうちはムリ。
だって仕事のやり方変える気がないんだろ?
といいつつ、Filemakerを勧めてみる。アレはなかなか便利だ。
スクリプト作るとこはマには地獄のようだが、慣れると快感になるぞw
だって仕事のやり方変える気がないんだろ?
といいつつ、Filemakerを勧めてみる。アレはなかなか便利だ。
スクリプト作るとこはマには地獄のようだが、慣れると快感になるぞw
2011/12/25(日) 16:56:51.08
>>1
お前は根本的な所がわかってない。
VBA資産を駆逐したところで、同じ発想で作られた
言語が違うだけのものができるだけなんだが。
同じ人間が作れば、言語を変えた所で
できあがるのは何も変わらない。
たとえば最近はちゃんとオブジェクト指向なJavaScriptのコードを見かけるが
作る人がヘボだと昔ながらのHTMLに直接グローバルな関数が埋め込まれる
そんなコードになるんだよ。
お前は根本的な所がわかってない。
VBA資産を駆逐したところで、同じ発想で作られた
言語が違うだけのものができるだけなんだが。
同じ人間が作れば、言語を変えた所で
できあがるのは何も変わらない。
たとえば最近はちゃんとオブジェクト指向なJavaScriptのコードを見かけるが
作る人がヘボだと昔ながらのHTMLに直接グローバルな関数が埋め込まれる
そんなコードになるんだよ。
2011/12/26(月) 13:20:58.16
>>2
発展がないから問題なんだよ。
解決してたらこんなスレいらないじゃないか。
ソース管理の話は、何かひとつあげつらいたかっただけなので、気にしないでくれ。
>>3
そーなんだよ、変えるつもりがないんだよ、やつらは。
>>1で俺が問題っぽく挙げてるあれやこれやは、俺が「機能性、保守性の観点から変えましょう」と提案した時に
色んな人から言われた言葉なんだよ。
で、「それが解決できないんじゃあねぇwってか今動いてるんだしいいじゃんw」と。
確かにそれは事実だが、Excelのシート数百枚を集計とかやってるアホさに目をつむるのは如何なものか、だよちくしょう。
>>4
ああ、まぁそれは真理だな…。俺は第二の負の遺産を作ろうとしているのかもしれない。
発展がないから問題なんだよ。
解決してたらこんなスレいらないじゃないか。
ソース管理の話は、何かひとつあげつらいたかっただけなので、気にしないでくれ。
>>3
そーなんだよ、変えるつもりがないんだよ、やつらは。
>>1で俺が問題っぽく挙げてるあれやこれやは、俺が「機能性、保守性の観点から変えましょう」と提案した時に
色んな人から言われた言葉なんだよ。
で、「それが解決できないんじゃあねぇwってか今動いてるんだしいいじゃんw」と。
確かにそれは事実だが、Excelのシート数百枚を集計とかやってるアホさに目をつむるのは如何なものか、だよちくしょう。
>>4
ああ、まぁそれは真理だな…。俺は第二の負の遺産を作ろうとしているのかもしれない。
2011/12/26(月) 18:31:24.17
だったら保守性うんぬん言ったってしょーがない。
システムのリプレイスには、圧倒的に便利になる仕掛けを示すしかないよな。
VBAを捨てずにSkydriveで共有とか、Office365導入とか考えたら早いんでない?
システムのリプレイスには、圧倒的に便利になる仕掛けを示すしかないよな。
VBAを捨てずにSkydriveで共有とか、Office365導入とか考えたら早いんでない?
2011/12/27(火) 00:03:59.63
別に駆逐する必要はない
アウトプットを手作業で作るか自動化して作るか、ただそれだけの違い
重要なのは、業務内容を文書等で明確化しておくこと
自分がいなくなったら、後任は手作業でやればいい
ただそれだけ
アウトプットを手作業で作るか自動化して作るか、ただそれだけの違い
重要なのは、業務内容を文書等で明確化しておくこと
自分がいなくなったら、後任は手作業でやればいい
ただそれだけ
2011/12/27(火) 07:44:03.52
資産でもなんでもない
10仕様書無しさん
2011/12/27(火) 19:38:01.64 素人でも何とか保守できるのがいいところ。プロに頼んだら、その日からブラックボックス化。
12仕様書無しさん
2011/12/27(火) 19:45:42.10 リプレイスさせても、素人作に負けるような物しか作れない。
13仕様書無しさん
2011/12/27(火) 21:45:35.68 手書きの文字からの完璧なインプットができればなぁ・・・。
相当な数の仕事を楽にできる。
相当な数の仕事を楽にできる。
14仕様書無しさん
2012/01/01(日) 01:18:12.85 なんでVBAがダメなんだ?
VBAのおかげでどれだけ業務効率化できたかわからないよ。
通信ログの解析とか、人月単位で工数削減できたぞ。
VBAのおかげでどれだけ業務効率化できたかわからないよ。
通信ログの解析とか、人月単位で工数削減できたぞ。
15仕様書無しさん
2012/01/01(日) 03:33:03.88 そうやって無秩序に作られたプログラムが人月単位で工数増やしてるから。
16仕様書無しさん
2012/01/01(日) 22:44:56.8417仕様書無しさん
2012/01/01(日) 22:52:38.87 VBAでつくったものの方が使いやすいことが多い。金かけて、使いにくい物がくるのでは。
19仕様書無しさん
2012/01/03(火) 22:51:19.43 >>18
その自己満足なツールが業務効率を上げていれば問題なし
その製作者がいなくなれば、後任は手作業で仕事することになり、
前任者よりも効率は落ちるだろうが、それもただ元の効率に戻っただけのこと
そもそも無理して前任者が作ったツールを使おうとする必要はない
社内の標準ツールにしたければ、ちゃんと工数を割り当ててやれ
その自己満足なツールが業務効率を上げていれば問題なし
その製作者がいなくなれば、後任は手作業で仕事することになり、
前任者よりも効率は落ちるだろうが、それもただ元の効率に戻っただけのこと
そもそも無理して前任者が作ったツールを使おうとする必要はない
社内の標準ツールにしたければ、ちゃんと工数を割り当ててやれ
20仕様書無しさん
2012/01/04(水) 13:09:09.55 大部分のツールは、数人しか使わない単純な手作業を自動化したもの。プロが出る必要もない。
21仕様書無しさん
2012/01/19(木) 08:41:05.21 プロってなんだ
そういう物をシステムにするのが仕事だろw
そういう物をシステムにするのが仕事だろw
22仕様書無しさん
2012/01/19(木) 10:51:44.04 一般企業のVBA資産はシステム化の提案に向かう好機だな。
自前のVBA資産は…なんというか触りたくない。
Excelでテーブル定義書いたらSQLもボタン一つで〜とか、入社当時先輩が自慢気に話してたけど。
ご丁寧にパスワード保護とかされてると、なんというか失笑もの。
自前のVBA資産は…なんというか触りたくない。
Excelでテーブル定義書いたらSQLもボタン一つで〜とか、入社当時先輩が自慢気に話してたけど。
ご丁寧にパスワード保護とかされてると、なんというか失笑もの。
24仕様書無しさん
2012/01/27(金) 04:12:48.87 システム化されるとメンテする度に予算を確保せねばならなくなる。そもそも、 VBA版より使いにくい。
25仕様書無しさん
2012/01/27(金) 12:09:53.44 エンドユーザコンピューティング(死語)
26仕様書無しさん
2012/01/31(火) 11:37:27.88 とは言え、古いものを使わされてるペーペーには、
置き換えさせるほどの発言力もない。
置き換えさせるほどの発言力もない。
27仕様書無しさん
2012/01/31(火) 15:33:59.90 EUCって初めて聞いたときは、「なんで今の議題に漢字コードが関係するんだ?」と思ったものです。
28仕様書無しさん
2012/02/19(日) 07:26:18.32 研究で、今度初めてエクセルマクロ(VBA)を使った者ですが、
これ便利ですね。
同様の研究で、他のプログラム言語を使ったのがあるんですけど、
正直、入り口と出口は分かっても、
それ以外は作った本人にしか分かりません。
ほんと、ブラックボックスです。
エクセルマクロ(VBA)なら、説明書きをちゃんと作れば、
本人以外でも、「理解して」使えます。
これ便利ですね。
同様の研究で、他のプログラム言語を使ったのがあるんですけど、
正直、入り口と出口は分かっても、
それ以外は作った本人にしか分かりません。
ほんと、ブラックボックスです。
エクセルマクロ(VBA)なら、説明書きをちゃんと作れば、
本人以外でも、「理解して」使えます。
29仕様書無しさん
2012/02/19(日) 08:05:55.41 甘過ぎ
30仕様書無しさん
2012/02/19(日) 13:13:50.69 キーボードマクロで雛型作って、適当に改造というお手軽さは手放せない。
31仕様書無しさん
2012/03/06(火) 14:10:02.26 XAMLおよびVBA 7の仕様リリース
http://www.infoq.com/jp/news/2012/03/Xaml-VBA-Specs
http://www.infoq.com/jp/news/2012/03/Xaml-VBA-Specs
32仕様書無しさん
2012/03/14(水) 22:53:52.96 VBAだけで就職先はあるのでしょうか?
Javaなどは募集をよく見ますが…
あとVBAとJavaは皆さんどのくらいでできるようになりましたか?
専門学校で学んだのですか?
Javaなどは募集をよく見ますが…
あとVBAとJavaは皆さんどのくらいでできるようになりましたか?
専門学校で学んだのですか?
33仕様書無しさん
2012/03/15(木) 00:16:23.74 なんというスルー検定
34仕様書無しさん
2012/03/15(木) 06:48:41.43 群馬県高崎市に住む41歳AB型、製造業界で派遣プログラマーの仕事をしているhekenekoこと、黒飛健と申します。
新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。
とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。
新しいラダニアムの翼(new wing of radaniam part T) .mp4
http://www.youtube.com/watch?v=PRPJ69rVgbE
題名”ラダニアムの翼その1(A wing of radaniam_partT).mp4”
http://www.youtube.com/watch?v=WTde4RdA5LU
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。
新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。
とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。
新しいラダニアムの翼(new wing of radaniam part T) .mp4
http://www.youtube.com/watch?v=PRPJ69rVgbE
題名”ラダニアムの翼その1(A wing of radaniam_partT).mp4”
http://www.youtube.com/watch?v=WTde4RdA5LU
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。
35仕様書無しさん
2012/03/15(木) 21:04:58.1036仕様書無しさん
2012/08/25(土) 22:25:28.35 Officeファイル一つで完結していて、
そのうえソース丸出しで転がっていることが多いのに、
負の資産としてしか感じられない人を駆逐すればいい
そのうえソース丸出しで転がっていることが多いのに、
負の資産としてしか感じられない人を駆逐すればいい
37仕様書無しさん
2012/11/18(日) 02:58:32.58 保守という名の先延ばしだよね
38仕様書無しさん
2012/11/18(日) 23:03:48.82 自分は事務の社内SEなのでプログラム作業と言ったらVBAを書くことですね。
だいたいがDBからデータを取ってきてExcelリストにしたり、Excelリストから書類を作るといったVBAプログラムです。
そのVBAのプログラムが大きくなってくると外注さんにシステム発注してシステム改修してもらってます。
僕はシステムのプロトタイプを作るのにVBAは一番の材料だと思います。
うちは中年や年寄りの多い保守的な会社なので、いきなり新システム導入と言い出すと現場は絶対に嫌がります。
でもExcelで便利なシートとかは、いつも作ってと頼まれます。
そういうのできっかけを作って試行錯誤して本システムを導入すれば現場もシステム改修に協力的になってくれます。
VBAはとても良いツールだと思います。
おそらく事務の人にとってMS OfficeのVBAは技術者がEmacsで使うLISPのようなものですね。
だいたいがDBからデータを取ってきてExcelリストにしたり、Excelリストから書類を作るといったVBAプログラムです。
そのVBAのプログラムが大きくなってくると外注さんにシステム発注してシステム改修してもらってます。
僕はシステムのプロトタイプを作るのにVBAは一番の材料だと思います。
うちは中年や年寄りの多い保守的な会社なので、いきなり新システム導入と言い出すと現場は絶対に嫌がります。
でもExcelで便利なシートとかは、いつも作ってと頼まれます。
そういうのできっかけを作って試行錯誤して本システムを導入すれば現場もシステム改修に協力的になってくれます。
VBAはとても良いツールだと思います。
おそらく事務の人にとってMS OfficeのVBAは技術者がEmacsで使うLISPのようなものですね。
39仕様書無しさん
2013/05/11(土) 01:06:10.24 仕事とは全く無関係で趣味でVBAいじれる人間が、社の電算室経由で頼まれたパターン。
「データを取り出してこういう帳票を作るようソフトウェアベンダに依頼したところ『有償でカスタマイズが必要』と言われた。
しかしウチにそんなに金はない、幸いデータを取り出す部分はカスタマイズ不要で行えるらしいから、
帳票に整形する部分をマクロとかいうのでやってくれんか」
社員が趣味の範疇で作ったVBAマクロなんざ危なっかしくて敵わんと思うのは俺だけなんだろうか。
その分報酬が貰えるわけでも給料が上がるわけでもないし、何かあった時責任取れないだろ。
ちゃんと然るべき金を払ってベンダに作らせろよ。俺だっていつまでこの会社にいるかわからんし。
ていうか見る人が見れば初心者丸出しのコードだろうから恥ずかしくてコードとか見せられんわ。
「データを取り出してこういう帳票を作るようソフトウェアベンダに依頼したところ『有償でカスタマイズが必要』と言われた。
しかしウチにそんなに金はない、幸いデータを取り出す部分はカスタマイズ不要で行えるらしいから、
帳票に整形する部分をマクロとかいうのでやってくれんか」
社員が趣味の範疇で作ったVBAマクロなんざ危なっかしくて敵わんと思うのは俺だけなんだろうか。
その分報酬が貰えるわけでも給料が上がるわけでもないし、何かあった時責任取れないだろ。
ちゃんと然るべき金を払ってベンダに作らせろよ。俺だっていつまでこの会社にいるかわからんし。
ていうか見る人が見れば初心者丸出しのコードだろうから恥ずかしくてコードとか見せられんわ。
40仕様書無しさん
2013/06/18(火) 18:21:23.50 VBAソース修正しかできなくて、
いざ、まっさらな状態からプログラミングさせると出来ないとかいうやつが多いらしい
いざ、まっさらな状態からプログラミングさせると出来ないとかいうやつが多いらしい
41仕様書無しさん
2013/06/19(水) 20:05:32.34 コボラーの行き先がVBAだったとは
42仕様書無しさん
2013/08/04(日) NY:AN:NY.AN 適当なソースコード見られるのが
恥ずかしく苦しいし駄目出しの声が聞こえてくるようだ
しっかり綺麗なの作りたい
恥ずかしく苦しいし駄目出しの声が聞こえてくるようだ
しっかり綺麗なの作りたい
43仕様書無しさん
2014/02/06(木) 20:58:40.96 最近プログラマーになったんだけど、
任されたExcelツールがスパゲティどころかゲロで草映えるw
Excelのセル上で使う関数とか最大限使って
参照、参照、参照
UserFormとかVBAベースで作れば簡単だと思うのに、
チェックとか条件によってある項目は消すとか
そういう仕様書だけ50枚ぐらいある。
それをいちいちセルの条件付書式とかで設定してて
すげー感心した
任されたExcelツールがスパゲティどころかゲロで草映えるw
Excelのセル上で使う関数とか最大限使って
参照、参照、参照
UserFormとかVBAベースで作れば簡単だと思うのに、
チェックとか条件によってある項目は消すとか
そういう仕様書だけ50枚ぐらいある。
それをいちいちセルの条件付書式とかで設定してて
すげー感心した
44仕様書無しさん
2014/02/06(木) 21:46:02.63レスを投稿する
ニュース
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★12 [ぐれ★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 「まだ朝7時に通勤してるんですか?」人気VTuberが語った“働き方への提言”に議論沸騰 [夜のけいちゃん★]
- 【*彡】巨人・坂本勇人 『流れ星に何を願うか』の質問に「結婚相手」と即答、結婚願望告白 女性ファンから歓声と悲鳴 [鉄チーズ烏★]
- 【おこめ】ベトナムから密輸のコメを「国産」と偽り販売容疑、ベトナム人ら2人追送検…300トン売って1億3000万円稼いだか 大阪 ★2 [ぐれ★]
- ポンポンペインな男の子wwwwwwwwww
- 高市早苗「いいから黙って全部アタシに投資しなさい!」国際金融会議で発言し周囲ドン引き [165981677]
- 腹が出てきてやばい助けて
- 【ネトウヨ死亡w】AIに「日中関係の今後を予測してみて」と聞いた結果、「日本必敗」と判明 [314039747]
- 師走のモバマスモゲマスデレステデレマススレ
- 四季・水道水・民度・米、日本人からアイデンティティを奪ってやった。勝った!! [805596214]
