面接官「あなたはマクロを使えますか?」

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 94

  • @唯北川-z3k
    @唯北川-z3k 8 місяців тому +35

    ソースコードの行数が少ない=可読性が高いわけではないです
    むしろ可読性や保守性を高めると行数自体は多くなることもあります

    • @トガル-u2p
      @トガル-u2p 8 місяців тому +4

      既存で用意されてる関数で解決できるけど、その関数自体がくせ者ってのはよくあるからねー
      ちょっと曲がったことやろうとしたらもう無理ー! とか、引数用意するために色々ごっちゃごちゃしないと行けなかったり……簡単そうでやったらダメなんだよ! クソコードになるんだよ俺!

    • @TNTSuperMan
      @TNTSuperMan Місяць тому

      極端な例だとJavaScriptのプログラムをミニファイという処理をして一行でめっちゃ短くできるけど、ほぼ読めない。

  • @sa-iv4vl
    @sa-iv4vl 8 місяців тому +49

    あんま詳しくないからマクロ記録して、それを直して使ってる。

  • @qpdbgq9669
    @qpdbgq9669 8 місяців тому +40

    Vlookupの動画が秀逸だっただけに
    AとBの間にもう2人「ChatGPTを使ってコードを書きだす人材」と「if文、for文だけは何となく使えるけど型指定やユーザー定義関数の概念をよく理解していない人材」が居てほしかったと高望みしてしまう自分がいましたスミマセン部長

  • @000s-r3r
    @000s-r3r 8 місяців тому +11

    このシリーズ好き

  • @NN-nn3ty
    @NN-nn3ty 8 місяців тому +8

    独学でVBAを勉強し始めて早数年
    会社にいたSEの残していったVBAを見て配列とかをようやく使えるようになってきた

  • @とーすけ
    @とーすけ 8 місяців тому +21

    MOSのエキスパート程度のレベルじゃ、落とされる理由が良く分かった……

    • @ブンブジナ-d4w
      @ブンブジナ-d4w Місяць тому

      VBA、できればスタンダード取るぐらいでないと厳しそうだよな。

  • @Sa_aki_UT
    @Sa_aki_UT 8 місяців тому +17

    毎回、部長の「あんまりkwskないけど」って謙虚さ素敵w

    • @とっかり
      @とっかり 8 місяців тому +6

      これって研究職の「専門分野ではないので恐縮ですが」駄とおもうんですwwwこわいやつ

    • @s.shibatank.9732
      @s.shibatank.9732 9 днів тому

      マクロ 、チョットデキル

  • @y14305
    @y14305 8 місяців тому +7

    部長の発言がセンス良すぎる頭良い😂
    chatGPTでブレストしてます?

  • @deepmist655
    @deepmist655 8 місяців тому +25

    自分もまさに「このレベルの人増えたよね」の人だ
    なんなら一行ごとにググってる始末

    • @Yuzuki_night
      @Yuzuki_night 8 місяців тому +8

      同じく。とはいえ自分のやる仕事はそれで十分だからまあええかとなってる

  • @はらいたー
    @はらいたー 8 місяців тому +2

    このシリーズの部長がかっこよすぎる

  • @suraimu-cm8sk
    @suraimu-cm8sk 8 місяців тому +12

    Bさんを本気で採用するなら、コミュニケーションはテキスト形式で行う方が良いかもしれませんね。
    プログラム関係に強い人は文章的なテキストコミュニケーションが得意な傾向にあるので。

    • @zouco3139
      @zouco3139 5 місяців тому +1

      ガチガチのプログラムの現場なら分からないけど一般的な事務職なら電話対応なんかもしないといけないからな...

  • @セス-f9y
    @セス-f9y 8 місяців тому +6

    部長が言うマクロに詳しくないって言葉は「素人質問ですが」のような匂いを感じるw

    • @tomockinh
      @tomockinh 8 місяців тому

      リナックスちょっとできます。

  • @idiotman5290
    @idiotman5290 8 місяців тому +39

    あくまで個人的な意見ですが、実際はVBAでいくら保守性意識しても、ある程度の量超えると作成者以外には理解し難いものになることが多い気がします。
    こんなご立派なシステム作るならちゃんとした開発環境が用意された言語で作れば良いのにってよく思う

    • @goninjalife
      @goninjalife 8 місяців тому +7

      銀行とかだと使用できるソフトとか制限されている。
      オフィス製品はあるので、片手間でやって経験値貯めて個人の作業を簡略化、規模が大きくなってチームの作業簡略化、さらに規模が大きくなってどこでも使うツールとか作っていく流れなのかな。
      現場の端末で自由にインターネットが使える現場なら、VBAにこだわらなくてももっと良いやり方はありそうな気はしますが。

    • @はらいたー
      @はらいたー 8 місяців тому +18

      余計なソフトのインストールは組織の方針として制限されているし簡単には認められない
      しかし自動化のニーズはある
      予算はない
      こういう時に爆誕するのが、基本的にどのPCにも入っている開発・実行環境としてのVBAによる超絶システムなのですよ
      組織上部が変わらないとどうにもならん

    • @イダリット
      @イダリット 8 місяців тому +5

      素人質問で恐縮ですが、な部長怖い

    • @らんたん-o6c
      @らんたん-o6c 8 місяців тому

      うちのチームは私の一存でVBA禁止してますw
      "C:\Windows\デスク トップ"でしか動作しないVBAをたくさん見てきた。・・・恐ろしいことに納品物

    • @ずんだもん高配当株
      @ずんだもん高配当株 8 місяців тому +3

      何度も使う値を変数にしたり、処理を関数に分けてあるだけでも全然違う

  • @ひーろー-z6s
    @ひーろー-z6s 7 місяців тому +2

    マクロって作業の効率化が一番だけど、現場で大事なのは誰が使っても同じ結果になるってことなんよな

  • @kamikazegame4017
    @kamikazegame4017 8 місяців тому +1

    マクロの記録は記録のためではなく、行いたい処理がどのような形でコードに反映されるのかを知る為に使う事がほとんど

  • @しばいぬ-r3l
    @しばいぬ-r3l 8 місяців тому +9

    か、開発タブが出ているゥ〜〜???!!

  • @mmuu9464
    @mmuu9464 8 місяців тому +3

    VBAは独特な仕様で他言語よりも制約が多い。
    しかし、会社のどこにでもあるOfficeで使えるのが強み。
    Excelなら処理部分を一部PowerQueryに出してラクする事もできるぞ。

  • @eneon2072
    @eneon2072 4 місяці тому +1

    処理概要だけプロンプトにしてGPTに吐かせてます
    裏の処理はなーーんもわかって無いです

  • @マスクメロン-o9s
    @マスクメロン-o9s 8 місяців тому +1

    vbaは、パソコン自体に組み込まないから、セキュリティとかサーバーとか厄介なしがらみが少ないかおすすめ

  • @beruo1
    @beruo1 8 місяців тому +9

    この部長のいう「実務の現場」のレベルが恐ろしいw

  • @mooon12
    @mooon12 8 місяців тому +1

    事務バイト先の社員さんがマクロの記録のことマクロって呼んでて話全く噛み合わなかった

  • @eintic1
    @eintic1 8 місяців тому +1

    マクロ記録程度でもデータ入力業務なら十分だけどもコード見て多少のメンテナンスは出来て欲しいところですね。
    Bさんには「はい」「いいえ」で答えられる質問をしてあげると良いかもしれません。

  • @神霊ロイル
    @神霊ロイル 8 місяців тому +56

    他言語からVBAに入ったからマクロの記録を使ったことがない

    • @poypoyh4413
      @poypoyh4413 8 місяців тому +2

      同じく。なんか自分で確実にこう書いたっていうのが知りたくて、なんとなく避けてしまう

    • @dol-o
      @dol-o 8 місяців тому +2

      塗りつぶしとかExcel独自の機能は他言語にないから初心者だった時はめちゃくちゃ重宝した

    • @yousuke172
      @yousuke172 6 місяців тому +1

      エクセル固有の操作がなんのライブラリから呼び出してるか確認する時は使う

  • @sawara_saikyoyaki
    @sawara_saikyoyaki 8 місяців тому +12

    意外とcopilotに要件投げればマクロ作ってくれて、驚いたわ

  • @枯葉-u3i
    @枯葉-u3i 8 місяців тому +15

    必要に迫られれば誰でも作れるようになる気はしますけどね。調べれば情報はあるので
    人力でやったらそれだけに何日もかける必要がある(+大量のケアレスミスが出る)処理を、エクセルで正確に終える必要に迫られたのがきっかけでしたね
    今では人力で月単位の時間がかかるような処理も頑張って自動化しているのですが、一向に時間的な余裕が無いのは何なんですかね?

  • @SP-py3dn
    @SP-py3dn 8 місяців тому +2

    クリスタで絵描く時も同じような録画機能あるから似たようなもんだと思ってたけど、いざ使ってみたら全く使えない録画機能!あれ使ってるやつ居るの?
    ちなVBA勉強中!

  • @イヴカ
    @イヴカ 8 місяців тому +3

    他人の書いたマクロ見て、
    Function使ってたりUtilityモジュールを分割してたり
    ConstとかPublic const使えてるの見ると安心する

    • @tomockinh
      @tomockinh 8 місяців тому

      「今まで動いてたのに動かなくなった」と相談を受けてOption Explicitが宣言されてなかったらめまいがする。

  • @nuichos
    @nuichos 8 місяців тому +10

    Bさん、マクロに性能特化しすぎててコミュ力酷いなんてもんじゃないなw人材としてピーキー過ぎるw

    • @とっかり
      @とっかり 8 місяців тому

      でも、居ますよねww
      こんな時につかえるのが
      つ【障害者雇用枠ー!!】

  • @denden9432
    @denden9432 8 місяців тому

    大振りのピッチャーw

  • @hidekun_channel369
    @hidekun_channel369 8 місяців тому

    自分でコードをググりながらでも書けて尚且つ他人が書いたコードを読めてコミュ力あれば一番良いと思う。
    自分がソレなので。。。

  • @永畑リョウ
    @永畑リョウ 8 місяців тому +1

    forとIFとdoしかわからない俺はマクロをまだ知らない

  • @4u13strings8
    @4u13strings8 8 місяців тому +4

    VBAが書ける人で済む話では…
    でもこのシリーズ好き

  • @神邑
    @神邑 8 місяців тому +8

    で?
    この動画を見てクスクス笑ってるだけで何も無い俺が一番ダサいってことしかわからないんだが?

  • @bindbutterfly
    @bindbutterfly 8 місяців тому

    面接官「マクロを活用した経験を教えてください」
    俺「ポケモンsvでマクロボタンを活用し、金策や経験値稼ぎを効率化しました」

  • @goninjalife
    @goninjalife 8 місяців тому +3

    「VBA」ってみんな簡単に出来る様に言うけど、実際にしっかり覚えている人は少ない。

    • @かずま-v4d
      @かずま-v4d 8 місяців тому +15

      プログラミングって覚えるものではなくないですか?
      プログラムしたいものをイメージして、「それがどのような関数や構造で書くのか」をググって答えが出るような言語化が出来ていれば、vba(プログラミング)はできると言って良いと思います。

    • @goninjalife
      @goninjalife 8 місяців тому

      @@かずま-v4d
      おっしゃる通りだと思います。特にVBAはそうですね。少しずつ、いろんなものを参考にしながら自分の作業が効率化できる様になって、その次チーム内の作業を、効率化するマクロを、作って、それで経験値貯めてから、上からチーム全体で使うようなツールを作っていくといった流れでしょうか(一つの例ですが)
      ただ、わちょんさんが想定されている環境というのは、現場でインターネットの使用が禁止されている様なセキュリティが厳しい銀行という可能性もあるので。
      事前にある程度、組めるくらいのスキルがボーダーラインという可能性もあるかと。

    • @goninjalife
      @goninjalife 8 місяців тому

      @@かずま-v4d
      おっしゃる通りだと思います。
      ただ、現場によってはセキュリティが厳しくインターネットの使用が禁止されている現場もあるんですよね。

  • @len-lensrv
    @len-lensrv 7 місяців тому +2

    Bさんを慣らせてコミュニケーションが取れるようにするのも教育係の試練とするのもいいかもしれませんね
    ただ、正直Excelマクロ(というかVBA)に参照渡しとか必要なのかという疑問はありますが……
    ただ、多分「javaの参照渡し」という解説をしている人よりは理解できている様に思えるので、Bさんと一緒に仕事ができるようになれば頼もしくなるかもしれませんね
    ※javaには値渡ししかないので、javaに参照渡しがあるという説明をしている方々は変数とその値がどのように管理されているのかを理解できておらず、参照渡しが何をするものなのか理解できていないというお話です

  • @Handler-1
    @Handler-1 8 місяців тому +7

    Aさんに関しては、
    記録についてもそうなんだけど、
    「何度も」マクロを使ったことがあるって言ってことに引っかかった。
    マクロに限らずコードを書くってことは、
    それを使いまわすことが前提となっているので、
    繰返し作業の効率化程度で何度も使う必要がないはずなんだよな。
    Perlを作ったことでも知られるラリー・ウォールのいう
    プログラマの三大美徳を意識して仕事するといいかも
    怠惰 :少しでも楽できるような仕事をする(高効率化)
    短気:作業に時間がかかる仕様にしない(不具合の予期と処理の高速化)
    傲慢:低品質の製品を許さない(簡潔で美しく高メンテナンス性)

  • @ku8297
    @ku8297 8 місяців тому

    これ、視点が面白いなぁ

  • @garipote_
    @garipote_ 8 місяців тому +2

    秀逸すぎる原稿で声でた。
    すげぇ。

  • @LP-mi9hb
    @LP-mi9hb 8 місяців тому

    アスペプログラマワイ、オチで泣いた

  • @stirinda
    @stirinda 8 місяців тому

    ワタシハ マクロ チョットデキル

  • @3o1415926535
    @3o1415926535 8 місяців тому

    お おで…… IUnknownとか… 知ってる

  • @chacopoo
    @chacopoo 8 місяців тому

    マクロ使える≠マクロ組める😅

  • @kan_igo
    @kan_igo 8 місяців тому +4

    パワポやアウトルックといったマクロの記録の機能がないツールでvba使えてようやく脱初心者よな

  • @閲覧さん-g4b
    @閲覧さん-g4b 8 місяців тому

    なぜ転職活動をしているのか気になる。

  • @suzuki_hg1131
    @suzuki_hg1131 8 місяців тому +1

    マクロの記録は命令文検索するのに使うw ま、範囲指定してコピペするぐらいしかできんけど
    大体どこかからデータ引っ張ってきてまとめてグラフ化するくらいしかやらんので、パワークエリ知ってからほとんどマクロは組まなくなったなー 必要なファイルを指定フォルダにダウンロードして保存するくらい?

  • @endurance940
    @endurance940 8 місяців тому

    セル内改行知らない人はやばいよ😅

  • @0mitsuishi
    @0mitsuishi 8 місяців тому +4

    まぁAさんレベルで十分な現場が多いよな

  • @六郎-m4j
    @六郎-m4j 8 місяців тому +3

    プログラム書くほどでもない繰り返し操作にはマクロの記録でも十分使えるぞ(相対参照+ショートカット有で)。
    もちろん自分専用としてだけど。
    ところで、VBAエキスパートの認定資格とればBさん並みになる?

    • @go-ny3im
      @go-ny3im 8 місяців тому

      2月にスタンダード取ったけどあうあう言えるようになったよ。
      マジレスすると多言語と同じで取るだけじゃ書けるようにはならないけど調べれば書ける程度にはなれる。オートフィルターとかテーブルとか本当にExcelでしか使わないものあるから多言語勉強した方がいいかもだけど。
      試験自体は比較的簡単だから公式の本読んでKindleにある「ランダム順出題ExcelVBAエキスパート」みたいなやつ全問正解できるようになれば普通に受かるよ

    • @aaaa-ny9gc
      @aaaa-ny9gc 8 місяців тому +2

      VBAエキスパートは暗記だったよ
      入力補助あるのに定数覚える必要あるのかなあって思いながら覚えてた記憶が

    • @中村庄吾-e8d
      @中村庄吾-e8d 8 місяців тому +1

      Bさんなみには、スタンダードとっても、なれませんね。
      Bさんは、凄い

  • @Usikum
    @Usikum 8 місяців тому +1

    出来るプログラマーは言語化の鬼だと思いますけどね笑

  • @rotomaru7257
    @rotomaru7257 8 місяців тому +4

    私はGAS派
    シェアサーバーに入ってるエクセルなんて使ってられん

    • @sawara_saikyoyaki
      @sawara_saikyoyaki 8 місяців тому +3

      GASも意味わからんエラーで落ちる事あるから、困りもんですがな

    • @ymacatman
      @ymacatman 8 місяців тому +2

      規模にもよるけどVBAほど理不尽にマクロぶっこわれることは稀なのでまだましかと。@@sawara_saikyoyaki

  • @こなるよ
    @こなるよ 6 місяців тому

    ぁぅぁぅぁー…

  • @tarouyamada3917
    @tarouyamada3917 8 місяців тому

    おで…

  • @りっこ53万
    @りっこ53万 8 місяців тому +1

    あぅ…

  • @苗字名前-c5c
    @苗字名前-c5c 2 місяці тому

    むしろ、マクロの記憶でやる方が難しい...
    だって処理したいとことかめっちゃ変わるし、日付とかも1日ごとにズレるし...

  • @nayutaito9421
    @nayutaito9421 8 місяців тому

    Cさん「(C言語の)マクロを使ったことならあります」

  • @アッサムティー-d2t
    @アッサムティー-d2t 8 місяців тому +1

    わいならBさんは上がり症かもと考えて後日再面接するかも

  • @らんたん-o6c
    @らんたん-o6c 8 місяців тому +3

    私はAさんを採用しますw

  • @あっとゲーム
    @あっとゲーム 8 місяців тому +1

    あー他コメントに有りましたが、確かに開発タブ自体でてる不思議ですね
    オンにしないと通常では出てこない様になってるからね
    関数程度ならば悪さはほぼ出来ないと思うけど vbaとかはコード次第で悪さ出来な記憶ある
    コード管理考えたら普通に記入、実行する行為がフリーならセキュリティとかは?となるけどね
    関数とExcelプログラムとは別と記憶、Excelプログラムは全然違うので現場指揮官たる課長が知らないのはリスクしか無い例題企業、依良須所
    書き直し度々申し訳ないです
    コメント書く時の欄が広く有ればと毎回思うサイド空白を欄にして欲しいが送信有るから整えの為に両サイドがデザインされてると予想する
    不勉強な素人

  • @うしろの100太郎
    @うしろの100太郎 8 місяців тому

    自分より優秀な人を採用するのは不可能でしょうね。わからないので。

  • @ハム-f3u
    @ハム-f3u 8 місяців тому +1

    チャットGPTで作れば問題ない

  • @とっかり
    @とっかり 8 місяців тому

    マクロの記録が使えなくて全部手打ちしてたんだぜ……
    なんでエラー!かえって!!!来るんですか!!!!!今私のパソコンのエクセルのバージョンいくつだったっけか……
    保守運用出来るようになりてえー!!我、受付だったのに庶務的な仕事やらされてたけどクッソ適当なコードの、しかも人によっておなし事やってるはずなのに統一されてなくてゲロ吐きながら入口見つめながら何故かデータじゃなくて紙媒体で資料持って来る営業を見ながら画像処理して多の思い出したようおおお(履歴書書くのに検索したら会社潰れててワロタ)

  • @user-jl9ki6ih5p
    @user-jl9ki6ih5p 8 місяців тому +7

    全部pythonでやっちゃう俺は周りから変な目で見られるのをどうにかしたい😅

    • @ttao4446
      @ttao4446 6 місяців тому

      pythonって最近何故かExcelに標準搭載された方?
      それともnumpyとかデータフレームとか使って別アプリで改編してる感じ?
      もし前者なら大丈夫!
      この世にはExcelを開かずにc++でcsv、xlsxファイルを生成、編集する変態が居るから!
      もし後者やってることは同じだから諦めろ!
      因みに後者は戻れなくなるw