「VBAを本でマスター→社員の残業がゼロに&年収増」なぜ現実に? [811571704]

未分類



1 ::2022/07/19(火) 21:36:25.22 ID:pWFq26b90.net ?2BP(2072)
https://img.5ch.net/ico/syobo1.gif
「VBAを本でマスター→社員の残業がゼロに&年収増」なぜ現実に?
https://biz-journal.jp/2022/07/post_307132.html

4月、あるTwitterユーザーがMicrosoft Officeのアプリケーションで使用できるプログラミング言語「VBA」をめぐり投稿した
以下のツイートが話題を呼んだ。

<世間では何かと物申されることの多いVBAですが、学び始めて4年そこらで、二度の昇進を果たし年収も32.8%増えて、
まわりの社員も含めて残業がなくなったうえに、会社の定時が30分繰り上がったのは紛れもない事実で、QOL爆上がり
なのであります。>

 このツイートは3000人以上のフォロワーを抱える「ゆうせい氏」のもので、同氏のプロフィールには
「月100時間を越える残業からVBAを学び人生が好転しました」とも書かれており、VBAの有効性の高さが窺える。

 そこで今回は近畿大学経済学部教授の田中敬一氏に、VBAはどれくらいでマスターできるのか、
残業が減るというのは本当なのか、といったことを解説してもらった。
Excelの作業効率を高める“マクロの記録”

まずはVBAがどのようなものなのか。

「VBAとはVisual Basic for Applicationsの略で、WordやExcel、PowerPointなどマイクロソフトが販売している
オフィスアプリケーションに付属しているプログラミング言語のことです。簡単なプログラミングが可能で、
複雑な計算や処理を自動実行させることができます。

 VBA自体は同社が販売しているアプリケーションすべてに付属しているのですが、Excelには“マクロの記録”という
機能が付いており、これがSNSなどで“業務が効率化できる”と話題になっているのでしょう」(田中氏)

 マクロの記録とはどのような機能なのだろうか。

「操作を自動で記録してコード化してくれる機能です。例えばExcelを使って集計業務をするとします。
このときにマクロの記録のモードに入ってから作業を行うと、マウスやキーボードで操作した一連の動きをコードに
置き換えて保存してくれるのです。

以下ソース参照

635 ::2022/07/20(水) 09:39:37.78 ID:Bs1PQR2o0.net

マクロ入りファイルは開きたくねぇわ

ニセモノだったらおしまい

392 ::2022/07/19(火) 23:52:25.81 ID:ohy4pxpZ0.net

いいけどそのクソみたいなVBAは3年後に後任を苦しめるからな。

16 :オセロット(愛知県) [US]:2022/07/19(火) 21:41:04 ID:nlUf3yw10.net

pythonはインストールしないと使えないらしいじゃん

192 :カラカル(東京都) [ニダ]:2022/07/19(火) 22:22:20 ID:Q7axlbA/0.net

MBAを取得したら劇的に業績改善したハナシかと思って興味津々で読んだのに違った

564 ::2022/07/20(水) 07:10:44.88 ID:hlx/uTOI0.net

ところでなんでみんなVBAとパイソンを比べてるの?
VBAはエクセルにある無数かつ超強力なライブラリを自由に簡単に組み合わせられる
セルという強力なDB型のフォーマットも使えるので
他の言語でエクセルVBAを代替するなんて無意味すぎる

283 :マーブルキャット(岡山県) [US]:2022/07/19(火) 22:45:10 ID:Nc9jVSr30.net

VBA自体は良い言語なのにマイクロソフトがVBAを育てる気がなさそうなのが気になる
急に切り捨てられるのが怖い

153 :コーニッシュレック(SB-Android) [US]:2022/07/19(火) 22:13:05 ID:9Oo/Yt8O0.net

>>131
おまえみたいな馬鹿に、先達のことをどうこう言う資格なんか無い
馬鹿なんだから

427 ::2022/07/20(水) 00:21:55.98 ID:DYYpJPV10.net

存在を知られると、取り上げられるからなぁ。

439 ::2022/07/20(水) 00:30:59.76 ID:K7zG1F0h0.net

>>437
AIはあいまい答えを求める場合に良く使われる
経理みたいに正確な数字を出すシステムにはAIは向かないよ

152 :ジャパニーズボブテイル(埼玉県) [ニダ]:2022/07/19(火) 22:13:01 ID:KBEKYEiB0.net

うそくせー、バカッターだしうそくせー

246 :サーバル(東京都) [CA]:2022/07/19(火) 22:36:30 ID:ABPft7cD0.net

>>233
ワード頑張れ

539 ::2022/07/20(水) 05:57:07.41 ID:K5SHL6j10.net

Excelでアクションゲーム作れたら1人前(´・ω・`)

538 ::2022/07/20(水) 05:55:15.75 ID:cn+VxKxc0.net

やっとこのレベルの話題が出てくる程度にExcelが業務の中心を占めるようになったという話だね

数十年遅いという意見は、氷河期が穴になってたのが理由じゃないかな
PCとの親和性が高いゆとりが中間管理職に上ってきたお陰で、やっと管理側の理解が追い付いてきたのだろう、ゆとり万歳

318 :スナネコ(福岡県) [ニダ]:2022/07/19(火) 23:00:10 ID:hClKnjjo0.net

で、作った本人は出世してその職場から居なくなり、残されたVBAをメンテできる人はおらず、変化に対応出来ず、結果はお察し

247 :オセロット(東京都) [ニダ]:2022/07/19(火) 22:36:44 ID:v1Dix27o0.net

最後に責任取るのは人間なので、自動化の前提として手作業で答え合わせする準備があることは結構大事。

38 :ヤマネコ(埼玉県) [US]:2022/07/19(火) 21:48:12 ID:xuRS6H3i0.net

VBAで外部アプリ操作も連携させたら捗る

278 :マーゲイ(神奈川県) [US]:2022/07/19(火) 22:43:40 ID:Owjdj9920.net

>>260
業務効率化ってそこまで長いスパンで取り組むものじゃないでしょ
VBAでサクッと作らないと規格とかすぐ変わるぜ

528 ::2022/07/20(水) 05:21:44.73 ID:8N04vWVN0.net

>>51
それな

397 ::2022/07/19(火) 23:57:46.63 ID:vDhTg+fp0.net

今更VBAって

560 ::2022/07/20(水) 07:09:00.19 ID:x5rU5gZa0.net

VBAでファイルの名前変更とか一括でやるわ

138 :キジ白(兵庫県) [PE]:2022/07/19(火) 22:10:01 ID:5ld9zgWA0.net

エクセルvba遅くない?

92 :カラカル(長屋) [FR]:2022/07/19(火) 22:00:19 ID:NP/dAnBg0.net

>>87
アクセスログなんかCVSで吐き出して管理すれば?

380 :オリエンタル(東京都) [BR]:2022/07/19(火) 23:37:00 ID:Wi/FVAK80.net

>>372
社内用は自分が退社したら、誰も保守出来なくなってえらい事になりますよ。とか言って断れないかな? 僕はそれがあるから自分が使う用しかやらないようにしてる。

440 ::2022/07/20(水) 00:31:27.00 ID:cn+VxKxc0.net

>>430
考え方としてはわかるけど、現状としては学習コストが下げられるほど洗練されてる分野に見えないので
実用的になるのもうちょっと先じゃないかな
枯れてて情報がどこにでも転がってるものが強いわ

514 ::2022/07/20(水) 03:30:10.02 ID:xgUEeZzu0.net

>>308
内製だから粗があっても許されるけど外注したらそのOLさんは多分潰れる

603 ::2022/07/20(水) 08:20:58.54 ID:e5ovVL7m0.net

VBA使って業務改善しても全く評価されないぞ
俺はそれができて当たり前って評価受けるだけ
むしろ雑用が増えた
無能が事故起こさないとそれだけで評価されるのにな

463 ::2022/07/20(水) 00:54:01.55 ID:VkL68yJ90.net

xlookupは覚えておいたほうがいい
VLOOKUPどころかindex+Matchでやること全部出来てかつ覚えるの楽だし、
デフォで完全一致検索、昇順降順やiferrorも完備と、
よくここまでユーザーの声を反映した関数作ってくれたなと思うレベル

60 :サーバル(東京都) [US]:2022/07/19(火) 21:52:19 ID:EqA1tL8b0.net

>>13
VBAやコマンドプロンプトやPowerShellバッチで業務の効率改善しまくってきたけどRPAだけはなかなか上手く使えない
標準仕様が定まってこないと使い勝手が良くならないんだろうなと勝手に想像してる
あるいはあれはScratchを使いこなせる世代にとっては最高のツールなのかもしれない

176 :サイベリアン(大阪府) [ニダ]:2022/07/19(火) 22:19:21 ID:EgWA67gr0.net

>>129
VLOOKUP関数だよ。これすら使わない職場は意外に多いw

204 :マヌルネコ(宮城県) [US]:2022/07/19(火) 22:24:52 ID:KoHWuqGf0.net

>>197
そうだね。あとjsonのデータはpythonのデータ形式とめちゃくちゃ相性良いからなぁ。

51 :サーバル(香川県) [US]:2022/07/19(火) 21:50:37 ID:CujG9fhV0.net

VBAは個人的に使うのが一番
自慢して人に見せびらかすものではないよな

706 :三毛(埼玉県) [ニダ]:2022/07/20(水) 14:17:06 ID:i9ec1KNj0.net

他人の作ったマクロなんてウイルスと変わらん
自宅でやるときだけにしとけ

65 :オリエンタル(SB-Android) [ニダ]:2022/07/19(火) 21:53:58 ID:zr25ZjwK0.net

何かやらかした奴のせいで禁止されてます。

209 :ラ・パーマ(千葉県) [US]:2022/07/19(火) 22:25:29 ID:JbSrIjnh0.net

VBA初心者はマクロの記録という名のオートコーディング機能を積極的に使っていこうな!

128 :メインクーン(富山県) [US]:2022/07/19(火) 22:08:23 ID:vepm7Z7r0.net

>>36
それでマクロからセルに直接ぶっ込む糞マクロを量産すると
本当に出来る人はシート関数とマクロの使い分けが絶妙

328 :ジャガーネコ(やわらか銀行) [JP]:2022/07/19(火) 23:04:55 ID:EGLrgqkJ0.net

excelがこんなに息が長いとは思わなかったな。

63 :白黒(光) [US]:2022/07/19(火) 21:53:41 ID:f/S4+v5z0.net

いや
VBAも使えない馬鹿を雇うなよw

159 :ジャパニーズボブテイル(茨城県) [US]:2022/07/19(火) 22:14:09 ID:6wGGTfq50.net

せっかくマクロ組んでも行列を削除する馬鹿に全てを台無しにされるからあまり過信しないほうが良い。
数式とセルの保護でいかにもこのセルは削除したりイジってはいけないと分かるようにセルを塗り潰しするのがベター

96 :ラグドール(茸) [US]:2022/07/19(火) 22:01:29 ID:Pm+A37h70.net

基本定例系の業務は子会社にシステム開発してもらうから、vbaとか非定例かつ自分がいる間の仕事にしか使わないわ。誰もそんなの知らないしメンテもできない。

575 ::2022/07/20(水) 07:15:30.73 ID:BwKAvqAp0.net

>>558
ここで言うExcel帳票は一人で計算式とか考えて業務帳票作ること。
要するに誰も意識しないけどプログラムの専門家と、会計帳票なら会計の専門家を呼んでルールを組み立てることを素人にやらせようとしてるということが含まれている。(けど、Excelなら修正しやすいから素人でも見ては直し見ては直しで何とかできる可能性が高い)
クラウドは定形の入力画面や印刷画面はできるけど、それを作るためにはExcelよりさらに専門的なのに知識が必要になる上、変更がやりにくい。
どんな方法でも解決策はある。あとは、コストや向き不向きの問題になる。

43 :バリニーズ(茸) [CN]:2022/07/19(火) 21:49:16 ID:ppo2fpBG0.net

俺の職場、VBAとバッチで自動化させたら実働30分であとは待機で暇すぎて辛い

428 ::2022/07/20(水) 00:22:16.48 ID:cn+VxKxc0.net

多分Excel浸透し過ぎて事務の現場じゃ向こう十年以上はVBA切れない、MSがアホやらん限りは

これはプログラマがVBAで食っていけるという話ではなく、現場主導での事務作業の効率化に便利という話
あと担当が変わったら作り直しみたいなもんだから、規模の大きい物を作ってはいけない

>>402
これだわな、自分で作って自分で使うのが基本、他人の都合まで管理できん

271 :クロアシネコ(東京都) [BG]:2022/07/19(火) 22:42:06 ID:fvj4CIxK0.net

>>262
自分だけが使うなら別にいいだろ。
サーバに上げるデータだけ仕様に従ってれば問題無いし。

566 ::2022/07/20(水) 07:11:06.83 ID:NtRDe4r60.net

そのせいで仕事詰められて人員減らされる

200 :ジョフロイネコ(静岡県) [US]:2022/07/19(火) 22:24:20 ID:RHCbTgH60.net

VBA グラフ シート
5ちゃん書き込み数のサイトからデータを取り込み推移をグラフ化
ここ数か月極端に減っているのが一目瞭然

486 :サビイロネコ(ジパング) [MX]:2022/07/20(水) 01:23:18 ID:Ru6z4/XN0.net

>>465
いつも数個同時に作ってるんで、1週間空くことあるけど
それで既になんでこうやって作ったんだっけ?って思うことある
相手があることだから1個1個仕上げられないけど、効率悪いわーって思ってる

628 ::2022/07/20(水) 09:10:29.39 ID:AE+uH14+0.net

>>412
持ってきたソースは破棄して初めから作ればいいじゃん。

588 ::2022/07/20(水) 07:45:04.50 ID:lgOP3Uzl0.net

どれだけ業務に有ったロジックを
組めるかの方が大事だから
そこを上手くできたんだろう

478 :ボブキャット(光) [US]:2022/07/20(水) 01:13:30 ID:ovyg4E6F0.net

>>472
大袈裟だよ
ちゃんとデータの整合性チェックすれば半日かかる

70 :オセロット(東京都) [ニダ]:2022/07/19(火) 21:54:51 ID:v1Dix27o0.net

大手企業だとセキュリティの問題で、個人貸与のPCには開発環境どころかPowerAutomateDesktopすら入れられないことが多い。
消去法で、素のJSメモ帳で書くぐらいならVBAのが全然ましっていう話。

コメント

Translate »
タイトルとURLをコピーしました