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

以下ソース参照

89 :オリエンタル(東京都) [BR]:2022/07/19(火) 21:59:34 ID:Wi/FVAK80.net

手作業でやってた作業をVBAにしたら、すぐ終わってやることなくなった。暇だからそれをpythonに置き換える作業をずっとしてるけど、それも終わったらやる事ないんだけど、どうしたらいいだろう

177 :メインクーン(神奈川県) [CN]:2022/07/19(火) 22:19:32 ID:ODUvsZf10.net

>>135
Xlookup覚えたらVにはもう戻れない

843 ::2022/07/20(水) 23:16:17.08 ID:2kD9ikXZ0.net

>>835
エクセルだけど、かなり昔にそう言うバグが有ったね。
特定の計算式をセルに入力と期待した結果と違う値が表示されるバグが。
今は直って居るのかな。

890 :ペルシャ(静岡県) [PL]:2022/07/21(木) 15:43:05 ID:oqJiHYzZ0.net

>>887
それは総務の仕事じゃない。
ソフトはソフト部門が作るべきで、仮に能力が認められるなら、然るべき部署への移動が前提になる。
そして、それをしたいのであれば上層部へのアピールがいる。

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

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

912 :ぬこ(兵庫県) [FR]:2022/07/22(金) 03:37:47 ID:+desm1qS0.net

コードがみれるだけマシ。
リバースエンジニアリングしないといけないとかなら同情の余地はあるけどな。

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

>>305
ちょっと記述を変える必要があるが使えるよ。

LibreOffice(リブレオフィス)でVBAマクロが使える
https://blog.goo.ne.jp/goosyun/e/ba24161b1c6723d0422fee0562421131

368 :トラ(茸) [ニダ]:2022/07/19(火) 23:22:49 ID:UNJ150W90.net

システム化するときの流れで業務フローの見直しすることが多いからどさくさで気がついてない企業もあるだろうけど
システム化する前に仕事のやり方見直すだけで結構効果でそうな案件は多い

408 ::2022/07/20(水) 00:03:54.80 ID:XydjFBgc0.net

>>399
経営層が保守や引き継ぎの事考えないのが問題なんだよ

174 :ボンベイ(岡山県) [US]:2022/07/19(火) 22:19:02 ID:MTLTT6Tw0.net

>>127
1週間は無理でもプロなら一ヶ月有れば俺の作ったシステムの100倍スマートなコードで作れると思うわ。
プロがコード見たら爆笑されるレベル。
ユンボとパワーショベル乗りながらフローチャート考えてた。定時になったらコード書いてテストしてたわ。

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

>>98
で、おまえはどんなレベルだよ?
馬鹿くん?

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

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

462 ::2022/07/20(水) 00:53:15.74 ID:7gfJ/2HC0.net

>>5
ほんまこれ、未だにマクロスやってるだけはある
何も変わらないから、リメイク始めよった

852 ::2022/07/21(木) 00:04:05.44 ID:hjBpe2W40.net

>>839
税理士がマクロ組んで仕事してるって聞いたことあるな

945 :デボンレックス(大阪府) [CN]:2022/07/22(金) 17:17:12 ID:A+DZt3N80.net

>>941
>>921は特定の若者が牛耳ってる状況なので、その現場も、その若者のお友達だけが利益を得て、気に入らない奴には提供してないんじゃない?
この手の状況は個人作成アプリでは往々にしてある状況だよ。

951 ::2022/07/22(金) 17:58:37.13 ID:3Mgi++6I0.net

>>949
関係ない、仕事が進んでるかどうか
威圧的ならそこは指導する

883 ::2022/07/21(木) 12:57:39.54 ID:FtbrbUNb0.net

as isで使えばよかろう

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

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

796 ::2022/07/20(水) 21:09:27.39 ID:ND8nv6vi0.net

社内でVBA使って効率化してもどうせ無報酬なんだから誰もしたがらないという悪循環

726 :斑(東京都) [NL]:2022/07/20(水) 14:50:14 ID:kvZs6Ga30.net

>>689
VBAの問題はこれな
自分で書いたコードですら何年か後に見たらワケワカメ

713 :オシキャット(埼玉県) [US]:2022/07/20(水) 14:23:43 ID:D96IWpyo0.net

>>706
まあ、そう思うよねえ
VBAに限らずスクリプト系のものって、とりあえず使えるのが一番のメリットだし

範囲を広げちゃうと困る事態が起こるからねえ
なんでこんな理不尽なって憤死するようなw

376 :ノルウェージャンフォレストキャット (茸) [ニダ]:2022/07/19(火) 23:31:13 ID:BGwwt/Mr0.net

入力画面作って項目移動がTabキーなんだけど
間に追加すると順番が狂うんだよね
画面タッチで順番指定とか出来ないもんか

654 ::2022/07/20(水) 10:16:25.90 ID:DgADTl070.net

20年前よくわからずBasicを時代遅れだと思いC言語勉強しようとしてた俺に「VBAにしとけ」と言ってくれた先輩に感謝

895 ::2022/07/21(木) 21:17:53.27 ID:eaNYVzz30.net

>>893
オレのフォロワー1やぞ。
しかも女を騙って詐欺まがいのことしているヤツ。
それでも嬉しかったんだよ。

830 ::2022/07/20(水) 23:01:10.68 ID:i92rVqF00.net

>>823
浮動小数点演算の桁数なら通貨の計算で誤差が出るとか無いだろ。
丸めても全然変わらんのだから。
誤差気にするならデータ型に整数を使わなければいいだけの話。

343 :スナネコ(茸) [FR]:2022/07/19(火) 23:11:48 ID:kolU/IKk0.net

>>336
システム化で時間を食うのが業務把握だしね
自動化には専門知識が必要でそれ故に開発側のコストも跳ね上がるから外出で自動化を頼むのはきつくて導入が遅れてる中小はまだ多い

715 :エキゾチックショートヘア(茸) [CN]:2022/07/20(水) 14:28:54 ID:jlxHrERM0.net

>>704
ほんとこれ

プログラミング教育必修化について賛否あるけど、
「プログラミングなんてプログラマーだけが出来ればいい」
という認識はそろそろ改めて欲しいと思う。
これからは総務も人事も弁護士も医師も農家も漁師も運転手も
プログラミングが出来ることで何かしら効率化出来ることがあるはず。

個人的には古文とか漢文よりもずっと現代社会を生き抜く為に必要な教養だと思うのだけれど
「古文漢文を必修科目から外してプログラミングを必修受験科目にしよう」
と言うと、きっと反発も大きいんだろうな

290 :ソマリ(東京都) [ニダ]:2022/07/19(火) 22:47:14 ID:i/izqDFR0.net

レベルの話とかいうてもしょうがないだろ
それこそ、経営とか現実はそういうレベルの話じゃないわけでw
予算もあるのですよ

48 :ツシマヤマネコ(大阪府) [ニダ]:2022/07/19(火) 21:50:11 ID:r+Rfpkx00.net

>>33
それ自体は別に間違ってないけど
わざわざ主張する程のもんか?

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

>>114
1000万行データをJsonで読み込んで10万行のデータに加工したら
それをJsonなりcvsなり何なりで中間データを保存し
それを更に出力データ形式に出力してらいいんじゃん?

40 :白黒(埼玉県) [US]:2022/07/19(火) 21:48:26 ID:itNrMyh20.net

VBA出来るって言ってる奴らはどこまで使いこなせてるん?
シートの文字コピペするだけがVBAちゃうぞコラ

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

>>40
Outlook起動させてメール送信したりしてる

927 ::2022/07/22(金) 15:27:07.89 ID:WBQJIybE0.net

>>921
情報管理部とか無いの?

17 :ラガマフィン(東京都) [ニダ]:2022/07/19(火) 21:41:05 ID:GkwFIJgP0.net

この程度の当たり前のことも解らんジジィが偉そうにこういう合理化否定してるからな
パソコン触れないジジィはコロナで死ぬのが日本のためだと思う

156 :しぃ(東京都) [ヌコ]:2022/07/19(火) 22:13:46 ID:qqsWg1N60.net

VBAどころかExcelまともに使えない人ばかりな業界すらあるからねえ

166 :ノルウェージャンフォレストキャット (埼玉県) [CN]:2022/07/19(火) 22:16:42 ID:vMci9x5y0.net

>>154
ちがうよ
Jsonってのはデータ形式だよ
プログラム間の通信でそういうフォーマットがあるんだ

こんな感じの

{
“user_info”: {
“user_id”: “A1234567”,
“user_name”: “Yamada Taro”
}
}

903 ::2022/07/21(木) 23:08:35.03 ID:w2zS2z+K0.net

公務員が作る謎エクセルテンプレ
表計算ソフトの意味がない
1マス毎に1桁を記入
なんだこれ!?

こいつらは、ダメだ
と思ったよ

193 :ハバナブラウン(東京都) [ニダ]:2022/07/19(火) 22:22:35 ID:JQCOtq4G0.net

>>180
VBA使えなくても、マウスマクロ使えば簡単な業務っていっぱいあるよね

648 ::2022/07/20(水) 10:02:08.30 ID:fx2xsSNo0.net

セル式でも何でも良いけど効率化に文句言う奴はクビにした方が良いよな

614 ::2022/07/20(水) 08:40:12.84 ID:9UYiGUkB0.net

魔界の仮面弁士

503 ::2022/07/20(水) 02:37:39.05 ID:7Vk1z5Se0.net

ネット黎明期のPerlやPHPのWebプログラミングから入ったからVBAはめちゃめちゃ簡単に思えたわ
Webプログラミングは覚えなきゃならん事沢山ありすぎるしVBAは高機能なエディタがあるだけでもだいぶ違う

650 ::2022/07/20(水) 10:05:47.71 ID:G3y7a1m80.net

>>646
なら、Windowsやめたら?
日本の経営者って、つくづくヴァカばかり

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

Jsonが素晴らしいとかないから
言語エンジンで処理ができるようになっているってだけ
データ通信するためのスタンダードなデータ形式ってだけ
keyValueのセット

VBAだけの話なら
CVSと変わらんよ

446 ::2022/07/20(水) 00:38:11.79 ID:w/oxybPL0.net

>>442
日本は今でも年功序列が基本なので、、

849 ::2022/07/20(水) 23:37:04.47 ID:LnDXRGRW0.net

法律で決められてるルールをそのままVBAにして自動化してるけど、同じようなことするプログラムなのに法令をマトモに読めない人が作ったコードは無駄に長くて汚い。
コード見ると、その人が今どれくらいのレベルにいるか分かるね。

925 ::2022/07/22(金) 15:11:09.71 ID:3Mgi++6I0.net

他人のために作るのではなく自分のために作るもの

272 :シンガプーラ(島根県) [US]:2022/07/19(火) 22:42:16 ID:ddTP7j4I0.net

エクセルに入力して合計はそろばんで計算

891 :リビアヤマネコ(大阪府) [JP]:2022/07/21(木) 15:51:21 ID:0zPuq5jx0.net

日本企業の生産性の低さがよく分かる。

86 :オシキャット(埼玉県) [FR]:2022/07/19(火) 21:58:23 ID:8AjpKswD0.net

意味わからんスレ立てるbeはNG行きなのにゃ

599 :マーブルキャット(ジパング) [GB]:2022/07/20(水) 08:12:48 ID:Mu2Z6T+R0.net

今までどうやってたのか聞きたいな

523 ::2022/07/20(水) 04:52:58.15 ID:NEdV/Lb/0.net

どんだけシステム化されてない会社なんやと驚くな。手作業の事務作業大杉やろ。
素人がマクロ化しまくったら誰がソイツが居なくなった時のメンテをするんや?
数年後なら引き継げるけど、数十年後なら被害者が増えるだろうね。

656 ::2022/07/20(水) 10:18:12.44 ID:Bs1PQR2o0.net

>>652
目的が設定されたチュートリアル的な本の方が分かりやすいかも
言葉の意味は用語の解説本を買った方がいいかも

Amazonみたいに中身がチラ見出来るなら自分に合うか見てみるといいかも

393 ::2022/07/19(火) 23:53:54.22 ID:YgJephB00.net

ななめ読みしてたけど…いまxlookupなんてあるんだ

また調べないとなぁ…

74 :アジアゴールデンキャット(茸) [GB]:2022/07/19(火) 21:55:25 ID:XaRJwGbH0.net

>>1
ガラパゴスのある意味当たりの会社に入っただけじゃん

369 :オシキャット(やわらか銀行) [ヌコ]:2022/07/19(火) 23:23:32 ID:Ddn1d0t+0.net

最近のExcelの拡張子の .xlsx などは、中身は圧縮されたzipファイルなので、Unzipしてから中身のxmlを編集して最後にzip圧縮しても高速に処理できる

67 :アメリカンカール(三重県) [DE]:2022/07/19(火) 21:54:16 ID:Mt1GKV940.net

自動化しようとすると、パートさんとか「仕事が無くなる」って
すぐに反対勢力が生まれる。

会社が雇用を保証しない限り、自動化を陰で邪魔する奴がいる。
経営層の単に従業員減らしたいという思惑では自動化、効率化など
うまくいかない、わかってんのか?経営陣

916 :三毛(ジパング) [ニダ]:2022/07/22(金) 07:55:39 ID:gtvex5fp0.net

パスワード解除できるやろ

778 ::2022/07/20(水) 18:39:06.79 ID:OUQjba0h0.net

excelを毎日使う仕事でもっと楽したいなって強く思うことが上達の秘訣だよ、あとはググりまくること

814 ::2022/07/20(水) 22:24:19.60 ID:w/oxybPL0.net

丁度今、自作vbaをpythonに置き換えて言ってるけど、今の所支障ないよ。まあ今のところメリットもさほどないけど、、
データ結合するのにvlookとかピポットテーブル作って別シートに一回コピーしてから転記とか力技でやってた作業pandasのconcatとかmergeで一行で出来てずげーと思ってる

736 ::2022/07/20(水) 15:29:52.81 ID:cL1AMW+e0.net

上がアホなのでExcelで扱うべきデータを毎回パワポに落とさないといけない

8 ::2022/07/19(火) 21:39:03.79 ID:71LN7WZy0.net

これで不要な社員を切れるようになるわけだ

488 :ヤマネコ(千葉県) [EU]:2022/07/20(水) 01:27:18 ID:4hqibKob0.net

Excelに付いてるVBAのエディタの使い勝手の悪さにイライラするんだけどみんな何使ってコード書いてるの

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

>>131
サンデープログラマーw が多いのは50歳前後の世代だろ
若い連中は使えても作れない

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

>>51
それな

49 :アメリカンワイヤーヘア(千葉県) [DE]:2022/07/19(火) 21:50:22 ID:VjeZFhgG0.net

世の中バカの方が多いからVBA出来る程度でも30万貰える

905 :コーニッシュレック(埼玉県) [US]:2022/07/22(金) 00:55:40 ID:aIzJvAYO0.net

>>903
そういう使い方もあるってことだよ
どれだけバカバカしいと思っても、それで回ってる現場を否定は出来ないし、現場ノウハウ?wって感じで熟成されたりする
エクセルは、それだけ懐の深いソフトなんだよなあ

それとこれとは別の話
VBAなんかも、個人とか部署とか狭い範囲で使ってるなら、とても便利なんだけど、まあVBAに限らずスクリプト系は全部そうだけど、
他人や組織に使ってもらうとかだと、ハードルが無茶苦茶上がるんだよ。
こういうのはコード書くやつじゃないと分からないと思うけどね

83 :ボルネオヤマネコ(神奈川県) [ニダ]:2022/07/19(火) 21:57:34 ID:oZrDpZcC0.net

マクロ議論なんて10年前のイメージだけど
最近エクセルを悪としてブラザーベースのツールをありがたがる輩がホント増えた
webツールはポチポチで余計に時間かかるし
入出力チェックにエクセル使うという愚行w

711 :マーブルキャット(ジパング) [US]:2022/07/20(水) 14:21:52 ID:lQ12Ydp20.net

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

841 ::2022/07/20(水) 23:13:20.95 ID:QVQ7LiHJ0.net

>>839
そういうのは現場仕事してないと便利では無いよ。
必要に迫られて作るもんだから、他の部署で使うにはその仕事を熟知していないと。
システム屋に任せると業務内容を理解していないので痒いところに手がとどくプログラムは難しいので、それを補うちょっとしたプログラムを書くのにVBAなら楽ちんだし。

36 :アビシニアン(SB-iPhone) [US]:2022/07/19(火) 21:47:13 ID:eXh3XdYT0.net

>>25
VBAに慣れると関数組む方が苦痛になる

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください




RSS


%d