エクセルVBAでシステム作ったら職場で天才扱いされたwwwwwwwww

1: 名無しさん 2017/06/18(日) 12:59:40.801 ID:SnwsHYHm0
めっちゃ簡単なシステムなのに天才か君は?!って言われて困惑してる

引用元: http://hebi.2ch.net/test/read.cgi/news4vip/1497758380/

3: 名無しさん 2017/06/18(日) 13:00:14.904 ID:59TPPurQa
俺も覚えたいな

6: 名無しさん 2017/06/18(日) 13:01:03.466 ID:SnwsHYHm0
>>3
本1冊買えば簡単なことはすぐできるようになる

4: 名無しさん 2017/06/18(日) 13:00:30.196 ID:DrAMdKoC0
VBAはメンテがな

7: 名無しさん 2017/06/18(日) 13:01:33.409 ID:SnwsHYHm0
>>4
メンテ必要ないぐらい簡単なシステムだ

12: 名無しさん 2017/06/18(日) 13:02:34.557 ID:Z/Xjoa4K0
エクセルVBAは数年後に悲劇が起きる
買い換えてエクセルやOSのバージョン上がると
何故か動かなくなるというね。。。

14: 名無しさん 2017/06/18(日) 13:03:30.834 ID:SnwsHYHm0
>>12
マジ?互換性ないの?

15: 名無しさん 2017/06/18(日) 13:03:42.426 ID:vSIdghdXH
>>12
VBAで天才扱いされるような職場はバージョンアップなんてそうそうないんだよなあ

18: 名無しさん 2017/06/18(日) 13:04:50.712 ID:SnwsHYHm0
>>15
まあ2013年バージョンを去年アプデしたぐらいの職場だしな。。。

20: 名無しさん 2017/06/18(日) 13:06:16.235 ID:vSIdghdXH
>>18
お、おう……そりゃすごいな……(俺の職場はwindows2000だけど)

22: 名無しさん 2017/06/18(日) 13:07:32.850 ID:SnwsHYHm0
>>20
俺の職場は7だ
すごいだろ
10のパソコン導入したらジジババが紛糾しそうで楽しみだわ

16: 名無しさん 2017/06/18(日) 13:04:33.443 ID:FLM4cag10
ぶっちゃけあれは流用とか考えず使い捨て感覚で作るもの
簡単にできるぶん何かあったら作り直せばいいやで構わないよ
まあ悪しき風習というかなんというか今あるものはたとえクソでも使いまわせみたいな環境もあるけど

19: 名無しさん 2017/06/18(日) 13:06:10.751 ID:SnwsHYHm0
>>16
まあな
用紙に連番振って一括印刷するだけのシステムだしな
壊れたらその都度作ればいい
開発に30分もかからない

17: 名無しさん 2017/06/18(日) 13:04:38.450 ID:C2VrjZhZ0
凄いとも思ってるが
おだてて良いように使う方針なだけやで

21: 名無しさん 2017/06/18(日) 13:07:00.358 ID:U/+PPAbo0
WordVBAとExcelVBAで自分の仕事の効率化のために作ったマクロがコメント改行込み1万行になった
そろそろ作るものも無くなってきた
これ以上自動化しようとするとAI作ることになる

23: 名無しさん 2017/06/18(日) 13:08:22.239 ID:SnwsHYHm0
>>21
wordVBAって一回やろうと思ったけど難しいのと使いみちがなさすぎてやめたなあ

24: 名無しさん 2017/06/18(日) 13:08:38.034 ID:2J043aWn0
>>1
田舎のジジババだらけの会社でバイトしてる時に
フリーズした古いPCを再起動しただけで天才扱いされて
社員登用された俺のことか

27: 名無しさん 2017/06/18(日) 13:09:38.201 ID:SnwsHYHm0
>>24
ワロタ

25: 名無しさん 2017/06/18(日) 13:09:23.241 ID:vVxEZS1Ud
少量のマクロなら数式で足りるし、それ以上やるならcsvにして外部でスクリプト動かした方がいい
保守性考えたらVBAのメリットはファイル出力出来るくらい

29: 名無しさん 2017/06/18(日) 13:10:12.253 ID:SnwsHYHm0
>>25
ハイレベルすぎて何言ってんのか分かんね

33: 名無しさん 2017/06/18(日) 13:12:02.490 ID:dcP8HfaPM
>>29
行ってるレベルは低いで
内容もひどいで

30: 名無しさん 2017/06/18(日) 13:10:49.677 ID:znwd8dBQ0
>>1
天才か君は?!

31: 名無しさん 2017/06/18(日) 13:11:51.147 ID:SnwsHYHm0
>>30
いえ・・・ちょっとかじったことあるだけですよ・・・w(ニヤァ

32: 名無しさん 2017/06/18(日) 13:11:59.854 ID:E5aSoE0s0
どの職場にも必ず一人はいるよな
そういうやつに限ってVBAは使えるけど関数が使えないとか
エクセルの基本的な設定が分からなかったりする
それですっごい初歩的な質問をされるからびびる

38: 名無しさん 2017/06/18(日) 13:16:33.973 ID:SnwsHYHm0
>>32
まあ確かに関数とかはよく分かんねえわ
他の人が作ったシステムを先輩が使っててここエラー出るけど直せる?って言われて一瞬なんの式が書いてあるか理解不明だったわ
まあ修正できたけど関数はよく分からん

35: 名無しさん 2017/06/18(日) 13:14:16.979 ID:dcP8HfaPM
サーバーにLUMPいれて、WEBAPI作って、
ブラウザ、スマホのハイブリッド開発でおけ

56: 名無しさん 2017/06/18(日) 13:32:47.851 ID:gqqTQfbu0
>>35
LAMPな
しったか乙

37: 名無しさん 2017/06/18(日) 13:16:26.480 ID:MbQ/C6+6a
他のサイトからコピペして、自分で少しだけいじれる程度。
ifやらfor、nextやら何となくやっている事や意味は分かるけど、自分で作れと言われたら全くできない。
変数処理が最初の壁なのか?

41: 名無しさん 2017/06/18(日) 13:19:53.375 ID:SnwsHYHm0
>>37
俺が最初に読んだ本では変数を宣言することで一つの箱を作り、変数をその箱に入れていくことでプログラムが作動する
俺の説明が下手だけどイメージするとわかりやすい

47: 名無しさん 2017/06/18(日) 13:25:39.421 ID:MbQ/C6+6a
>>41
iと言う変数の箱をイメージするのは何とか分かるんだけど、人のをコピペしてばっかりだから構文?が覚えられない。

50: 名無しさん 2017/06/18(日) 13:27:04.466 ID:SnwsHYHm0
>>47
覚える必要ないと思うがな
俺は構文とかは本で見て書いてる

42: 名無しさん 2017/06/18(日) 13:21:13.629 ID:0CVtW7bt0
手抜きできるよう作りこみ過ぎて
作業量が減り過ぎて
暇な時間が増えて困るあるある

43: 名無しさん 2017/06/18(日) 13:23:04.774 ID:SnwsHYHm0
>>42
俺はしょーもないシステムしか作れないからそこまで効率化されてないな

46: 名無しさん 2017/06/18(日) 13:24:10.470 ID:U/+PPAbo0
大体1つの文章作るのに2万字書くけど
そのうち10000字ぐらいはマクロが書いてる

48: 名無しさん 2017/06/18(日) 13:26:09.722 ID:SnwsHYHm0
>>46
マジ?
すげえなそれは
word使うことないけどwordのVBAも覚えたほうがいいかな

49: 名無しさん 2017/06/18(日) 13:26:23.591 ID:OBeyUyiB0
職場はperl使いが多いからVBA書くことがあんまりない
趣味でスクレイピング作ったぐらい

61: 名無しさん 2017/06/18(日) 13:35:46.614 ID:BPkbZ/9e0
えっクラス使わないの?

64: 名無しさん 2017/06/18(日) 13:38:36.583 ID:SnwsHYHm0
>>61
すまん、クラスってなんだ?

66: 名無しさん 2017/06/18(日) 13:40:36.218 ID:BPkbZ/9e0
Lookup使えや

69: 名無しさん 2017/06/18(日) 13:42:03.775 ID:rqGTTcM+0
マクロ初心者ってCとか全く知らんで書いてるの?
そうだとしたらめっちゃ怖いんだけど

75: 名無しさん 2017/06/18(日) 13:45:30.829 ID:SnwsHYHm0
>>69
C言語とかプログラミング言語の一つとしか知らないwww
てか壊れて業務に支障きたすものは作ってないぞ
たとえそれが正常に機能しなくなったとしても手作業で地道にできるもんを自動化してるだけだし

でもやっぱC言語も勉強するべきなのか?

80: 名無しさん 2017/06/18(日) 13:50:00.362 ID:rqGTTcM+0
>>75
Cじゃなくてもいいけど何かしら言語書けないとメンテナンスできんと思う
ただ動くだけじゃなくて保守性、計算時間とかメモリとか考えるのが重要
拡張してフリーズ連発とかしたら書き直さないけない

83: 名無しさん 2017/06/18(日) 13:51:38.842 ID:SnwsHYHm0
>>80
そこまで考えてプログラムしないといけないのか
教室みたいなのに通わないと修得できないものか?

87: 名無しさん 2017/06/18(日) 13:52:33.877 ID:OBeyUyiB0
>>83
だからさっきの本オススメだよ

91: 名無しさん 2017/06/18(日) 13:55:36.338 ID:SnwsHYHm0
>>87
あ、いやC言語を少し学ぶのは何がいいのかなってwwww
VBAの参考本は持ってる
もう一冊欲しいところだけどwww

93: 名無しさん 2017/06/18(日) 13:57:06.089 ID:OBeyUyiB0
>>91
Cは本が多すぎるから好みが出るが
VBAにつなげたいならCじゃ無くてもいいと思うけど

98: 名無しさん 2017/06/18(日) 14:00:35.834 ID:SnwsHYHm0
>>93
まあC言語とか難しそうだしあまり勉強する気はないwww
VBAは仕事で使えるし勉強したい

70: 名無しさん 2017/06/18(日) 13:42:35.155 ID:C8m6WES10
で、調子こいてやると、いつまでも保守させられるハメになるよ
それこそ、部署異動してもついて回る。
外注すすめたら、200万近く取られるとかで、なんとかして欲しいと言われる羽目に・・・
俺は一円も貰っていないのにな

73: 名無しさん 2017/06/18(日) 13:43:56.359 ID:1p8kGYE9d
>>70
そんなめんどくさいのをスパゲッティマクロでやるのが間違い

77: 名無しさん 2017/06/18(日) 13:47:10.188 ID:jtWaNGRM0
>>70
ナカーマ
転職2か月で社内全部のVBAの責任者っぽいのを押し付けられてる
もちろん昇給なんてないぜ

76: 名無しさん 2017/06/18(日) 13:45:35.546 ID:C8m6WES10
正直、リーマンなら
どんな言語でプログラム組めるよりも
エクセルのマクロが一番使える存在なんだよな
どのPCにも入ってるし、みんなが毎日使用してるのが大きい

79: 名無しさん 2017/06/18(日) 13:49:24.248 ID:SnwsHYHm0
>>76
マクロ使えない社員がアルバイトに指示してデータ打ち込んで印刷してデータをデータベース用のシートに保存してねーとか言ってて効率わりいなあって思ったのがVBAを勉強しようと思ったきっかけだな
確かにそれをボタン一つにすることで効率化してアルバイトさんにも喜ばれたっけな

81: 名無しさん 2017/06/18(日) 13:50:58.231 ID:U/+PPAbo0
自分の作ったマクロ人に使わせたら余計な手間かかる
俺は俺だけのためにマクロを書く

85: 名無しさん 2017/06/18(日) 13:52:03.046 ID:aAEmL8590
VBAって一番お手軽且つ効果が高い良言語だわな
エディタはジャンプとかできなくてVisualStudioより残念だけど入出力の基本がエクセルシートというのが便利過ぎる

90: 名無しさん 2017/06/18(日) 13:54:10.730 ID:SnwsHYHm0
>>85
俺は馴染みやすいのが一番良かったな

88: 名無しさん 2017/06/18(日) 13:53:06.835 ID:wn6rEw9Ra
バイトの自動シフト生成作って給与も保険も計算してくれるようにしたら現場長がやたら暇になっていちいち現場を視察に来るようになり、結果同僚から恨まれた

94: 名無しさん 2017/06/18(日) 13:59:18.315 ID:jtWaNGRM0
>>88
オレの転職理由それにちけえwww
パート3人でやってた手作業を全部VBAで時短した
そしたら2人クビになって残った1人に逆恨みで変な噂流されて居ずらくなった
女の団結力怖いです

92: 名無しさん 2017/06/18(日) 13:56:51.314 ID:C8m6WES10
会社のローカルな独自セキュリティシステムてんこ盛りPCだと、
結局はVBAに行き着くというか、それしか無くなるんだよ。
それ以外は外注でセキュリティ含めたシステム面から基本構築になる。
社員がおいそれと手を出せない領域になる。

96: 名無しさん 2017/06/18(日) 13:59:25.732 ID:SnwsHYHm0
>>92
うちの会社も基本の業務は独自のシステム使ってるから簡単にいじれないわ
ただ報告文書作成とかはエクセルだもんでそういうところで効率化できるならしてる

97: 名無しさん 2017/06/18(日) 13:59:51.758 ID:stjp6SjP0
>>1
コードは何行?

99: 名無しさん 2017/06/18(日) 14:01:43.216 ID:SnwsHYHm0
>>97
いろんなシステム作ってるけど一番短いので5~6行ぐらいwwww

105: 名無しさん 2017/06/18(日) 14:07:41.932 ID:jtWaNGRM0
>>99
短すぎるだろw
オレはテキストのバックアップを手元に置いてるが最短で254行あったぞ

108: 名無しさん 2017/06/18(日) 14:09:28.254 ID:SnwsHYHm0
>>105
だって難しいのは分かんないもん。。。

103: 名無しさん 2017/06/18(日) 14:05:45.092 ID:pgpUW1XB0
あくまでツールとして使えよ。

それが仕事になったら、自分の仕事+保守係になるからな
俺はそれで仕事辞めたからな

106: 名無しさん 2017/06/18(日) 14:08:23.295 ID:SnwsHYHm0
おまえらVBAが原因で仕事辞めすぎだろwww
何で会社に貢献してる人が嫌な目に合わなければいけないんだ

109: 名無しさん 2017/06/18(日) 14:10:05.500 ID:AfSC4z6y0
>>106
最初は驚かれ絶賛される
そのうち、あーしてほしいこーしてほしい、なぜこう動かない、なぜ直せないとか文句が増えてくる
挙句に、ほかの業務もやりながらツール保守してるのに、あの人は仕事してないズルいとか言われる

112: 名無しさん 2017/06/18(日) 14:14:41.987 ID:SnwsHYHm0
>>109
なんかコンテンツの一生に似てるな
便利なりすぎるのも不便だなあ

114: 名無しさん 2017/06/18(日) 14:19:25.280 ID:aAEmL8590
ExcelVBAのツールって基本的に納品するようなカッチリしたもんじゃなくて
自分用の為に作ったもんだから異常系とか例外処理なんてあんま考えてないから察して欲しいのはある

116: 名無しさん 2017/06/18(日) 14:20:15.517 ID:HyAx9MJld
エクセルは配布も楽だからな。
エクセルを後輩にやるだけで尊敬される先輩扱い。
わざとめんどくさいやり方をマニュアル見させてやらせて、先輩はチェックをマクロでやる。
んで、後輩がミス連発したところで、助けてやるよ、面倒見てやるよ、世話してやるよ、でマクロ完備版を渡す。
後輩は喜んで股開くわけだ。

120: 名無しさん 2017/06/18(日) 14:30:39.814 ID:J9Mby76Ca
良かれと思ってたくさんの人が使うようなツールは配布しない方がいいね
トラブルの元

『エクセルVBAでシステム作ったら職場で天才扱いされたwwwwwwwww』へのコメント

  1. 名前:どうぶつ@名無しさん 投稿日:2017/06/20(火) 10:13:05 ID:0b8797f00

    上司からの命令以外の事を勝手にやっても評価されないからな
    やって当然、やらなかったらなんだあいつはみたいな空気になったらもう辞めるしかないよ