1: ゆいたんねる 2022/07/19(火) 21:36:25.22 ID:pWFq26b90 BE:811571704-2BP(2072)
「VBAを本でマスター→社員の残業がゼロに&年収増」なぜ現実に?
https://biz-journal.jp/2022/07/post_307132.html

https://biz-journal.jp/wp-content/uploads/2022/07/post_307132_20220715.jpg

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を使って集計業務をするとします。
このときにマクロの記録のモードに入ってから作業を行うと、マウスやキーボードで操作した一連の動きをコードに
置き換えて保存してくれるのです。

以下ソース参照

74: ゆいたんねる 2022/07/19(火) 21:55:25.97 ID:XaRJwGbH0
>>1
ガラパゴスのある意味当たりの会社に入っただけじゃん

88: ゆいたんねる 2022/07/19(火) 21:59:27.43 ID:NP/dAnBg0
>>1
演算と検索エンジンはなかなか
エクセルをDBとして利用すればまずます
中規模事務なら何でもござれでしょ

124: ゆいたんねる 2022/07/19(火) 22:07:39.62 ID:GVOrgnwl0
>>1
どんだけ時代遅れの企業なの・・・
時代遅れすぎる企業だからこうなってるだけだぞ

139: ゆいたんねる 2022/07/19(火) 22:10:15.52 ID:9Oo/Yt8O0
>>124
まあ、そうだな
総務なのにVBA使えないとか、あり得ないからな

216: ゆいたんねる 2022/07/19(火) 22:27:41.14 ID:Y8XPArU10
>>139
>総務なのにVBA使えないとか、あり得ないからな

ウチのバカ社長(総務出身)に言い放って欲しいわ
「俺はエクセルを信用してない」なんて豪語してて「うわぁ…」と思った
事務の物品購入のエクセルがあるんだが、合計金額をわざわざ電卓で打ち込ませて入力させてる強者w

社員の粗探しする為に、社長が社内で管理してるエクセル覗いた時だけ表示がRC表示に切り替わってて
「RC表示って…本当にこの人はエクセルが読めないんだなぁ…」って同情の念すら湧いてくる

259: ゆいたんねる 2022/07/19(火) 22:39:11.27 ID:oYGBHbWa0
>>124
時代の最先端の御社は何をお使いで?

379: ゆいたんねる 2022/07/19(火) 23:33:58.76 ID:NlFTYSbJ0
>>1
普通は仕事をガンガンふられて余計に忙しくなった上に給料は変わらんというのがパターンなのにな~

390: ゆいたんねる 2022/07/19(火) 23:49:24.16 ID:3x0E/6jw0
>>1
VBAなんてわざわざ本買うようなモンじゃねー

2: ゆいたんねる 2022/07/19(火) 21:37:30.70 ID:pqvaQfcc0
それだけじゃ使えない
ググって切り貼りしてなんとか

85: ゆいたんねる 2022/07/19(火) 21:58:21.05 ID:WUn86VV60
>>2
Python使うとできるらしいけど、そこまでしたくないな

244: ゆいたんねる 2022/07/19(火) 22:36:06.25 ID:QH9YLatW0
>>2
マジレスするとVBAでもセレニウム使ってググって切り貼りできる

4: ゆいたんねる 2022/07/19(火) 21:37:47.23 ID:wd7zcZyX0
組んじゃえば後は寝てるだけ
だからマグロ

500: ゆいたんねる 2022/07/20(水) 02:33:14.21 ID:BvV9Mxy50
>>4
釣られたw

6: ゆいたんねる 2022/07/19(火) 21:38:22.23 ID:5ld9zgWA0
何周遅れだよ。昭和か平成ならわかるけどwwwwwwww

77: ゆいたんねる 2022/07/19(火) 21:56:00.89 ID:h8NcxFZy0
>>6
でも事務は昭和かよってCMよく流れてるじゃね?

8: ゆいたんねる 2022/07/19(火) 21:39:03.79 ID:71LN7WZy0
これで不要な社員を切れるようになるわけだ

9: ゆいたんねる 2022/07/19(火) 21:39:14.31 ID:ZvMNLF880
有効数字一桁でいいのにわざわざ3桁なのがそこはかとなくムカつく

10: ゆいたんねる 2022/07/19(火) 21:39:49.00 ID:mIB6D6xk0
これが令和の日本

12: ゆいたんねる 2022/07/19(火) 21:39:56.98 ID:73Mgoc3O0
VBA書けないって、そんな人いるの?

14: ゆいたんねる 2022/07/19(火) 21:40:12.87 ID:vMci9x5y0
今どきVBAって・・・マクロはpythonだろ?
pythonでエクセルマクロ組んだ事ないけどさ

359: ゆいたんねる 2022/07/19(火) 23:18:17.83 ID:GlGGaCvI0
>>14
馬鹿は黙ってろ

371: ゆいたんねる 2022/07/19(火) 23:25:03.79 ID:s+8hDQgA0
>>14
まさかとは思うけど本当に全部Pythonで組んでんの

373: ゆいたんねる 2022/07/19(火) 23:29:34.00 ID:hrg4Vgk20
>>371
そいつ、知ったかぶりのコロコロおじいちゃんだよ

467: ゆいたんねる 2022/07/20(水) 00:54:55.79 ID:IXgMHMmn0
>>14
パイソンを使える環境ってそんなにあるわけじゃないでしょ。
うちの会社は勝手にそんなもんインストールして構築できない。
なのでvbaが非常に有効。

15: ゆいたんねる 2022/07/19(火) 21:40:33.08 ID:gWZ7OcUD0
はよエクセルにpythonのせろや

16: ゆいたんねる 2022/07/19(火) 21:41:04.71 ID:nlUf3yw10
pythonはインストールしないと使えないらしいじゃん

21: ゆいたんねる 2022/07/19(火) 21:42:41.88 ID:yytGuLDu0
>>16
エクセルもやろうが

46: ゆいたんねる 2022/07/19(火) 21:49:56.89 ID:uhK1fB6v0
>>21
エクセルは業務用PCなら大抵インストールされてるのが強い

220: ゆいたんねる 2022/07/19(火) 22:29:52.55 ID:5k/rax0b0
>>46
最初からインストールされてないと使われないような事もないやろ
たいがい後からインストールしとるやないか

52: ゆいたんねる 2022/07/19(火) 21:50:38.33 ID:nlUf3yw10
>>21
普通の社用PCにはOfficeは入ってるからねぇ

295: ゆいたんねる 2022/07/19(火) 22:48:47.35 ID:e4NjanOS0
>>52
はいウチの会社です

18: ゆいたんねる 2022/07/19(火) 21:41:14.62 ID:To8SRgwr0
VBAは使えるけど
マクロの記録は使ったことがない

マクロ記録って実際に使って業務に役立ててる奴いるんだろか?

23: ゆいたんねる 2022/07/19(火) 21:42:52.76 ID:7bqkIQ/D0
>>18
officeマクロには必須の機能。
記録するとVBAコードにしてくれるからそこからコピペして独自の鮪を作れる。

39: ゆいたんねる 2022/07/19(火) 21:48:23.26 ID:vepm7Z7r0
>>23
マクロの記録に頼ってる時点でVBA使えてない

208: ゆいたんねる 2022/07/19(火) 22:25:26.57 ID:7bqkIQ/D0
>>39
例えばExcelなら、セルの全属性把握するのはかなりめんどい。
属性を知っててもそのパラメータの定数表全部覚えてるわけがない。
あなたの認識で言えば補助機能がなきゃ誰も使えないものなんだよ。

279: ゆいたんねる 2022/07/19(火) 22:44:21.77 ID:vepm7Z7r0
>>208
アルゴリズムよりもパラメータ全て暗記することを優先してる時点でセンス無いよ

326: ゆいたんねる 2022/07/19(火) 23:02:07.61 ID:+G/PCcfc0
>>279
君になんのセンスがあるのか知らないけど、日本語を理解できない人なのはわかった

31: ゆいたんねる 2022/07/19(火) 21:46:25.28 ID:zZG8dZq30
>>18
マクロの記録ってやつは実行すると何もない場所で勝手に何かやる変なバグみたくなるぞ。

だから俺はVBA覚えた。普通のプログラム言語と変わっているけどルールがある程度分かればどうにかなるレベル。

186: ゆいたんねる 2022/07/19(火) 22:20:54.10 ID:V+INbALm0
>>18
セルの色を変えたり簡単なことは、どうやるんだったかなぁと本見て調べるより、マクロ記録使ってVBAにしてもらった方が簡単確実

219: ゆいたんねる 2022/07/19(火) 22:28:56.21 ID:ZG2ze1KI0
>>18
1から作るときはたたき台として使う

258: ゆいたんねる 2022/07/19(火) 22:38:54.90 ID:QH9YLatW0
>>219
せやね

269: ゆいたんねる 2022/07/19(火) 22:41:48.23 ID:Rl5mnpKk0
>>18
記録したマクロをベースに手作業で作り込んでるわ

25: ゆいたんねる 2022/07/19(火) 21:43:11.30 ID:vMci9x5y0
でもだいたい関数で済んじゃうんだよな
VBAで組むと時間かかるから

36: ゆいたんねる 2022/07/19(火) 21:47:13.25 ID:eXh3XdYT0
>>25
VBAに慣れると関数組む方が苦痛になる

128: ゆいたんねる 2022/07/19(火) 22:08:23.03 ID:vepm7Z7r0
>>36
それでマクロからセルに直接ぶっ込む糞マクロを量産すると
本当に出来る人はシート関数とマクロの使い分けが絶妙

237: ゆいたんねる 2022/07/19(火) 22:35:20.91 ID:ABPft7cD0
>>128
マジでこれ。お前もっと声大きく訴えろ
エクセルはホントにセンスだね

上からマウント君が作るやつってーのはほぼクソだから
「壊れた!」の号令と共に、ゴミ箱ダンク定期

66: ゆいたんねる 2022/07/19(火) 21:54:09.42 ID:oZrDpZcC0
>>25
膨大なデータとか複雑な計算になると
再計算に時間かかりすぎて
マクロ使わざるを得ない

106: ゆいたんねる 2022/07/19(火) 22:03:30.92 ID:aWTubaiO0
>>25
関数ではできないか糞面倒なことが簡単に書ける

135: ゆいたんねる 2022/07/19(火) 22:09:16.25 ID:u75Dl3SR0
>>25
20万行のデータをvlookupで紐付けるよりvbaで条件マッチするのを紐付ける方が圧倒的に早い。
複雑な条件も簡単に組めるし

173: ゆいたんねる 2022/07/19(火) 22:18:31.59 ID:KLrReopY0
>>135
複雑な条件分岐出来るのが大きいね
簡単な条件なら関数でもいいけど使い分け出来るようになれば効率良い

VBA嫌う人多いけど使える場面も多いし広めてもいいと思うんだけどね
今時の若いのはPGにも抵抗ないだろうし

177: ゆいたんねる 2022/07/19(火) 22:19:32.21 ID:ODUvsZf10
>>135
Xlookup覚えたらVにはもう戻れない

26: ゆいたんねる 2022/07/19(火) 21:43:16.17 ID:+C2nYiLK0
他所から上がってきたエクセルを台帳にコピペするみたいな仕事してるところはまだまだあるからなあ