Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
一般の事務職です。同じく実生活でVBAを組める人に出会ったことがありません。聞きたくても聞く人が居ないので独学で必死に勉強して使えるようになりました。周りの人は開発タブさえも知らないです。それどころか、ワークシート関数も使えない人が多く、絶対参照と言っても意味がわからない人も多いです。ワークシート関数ではIF、VLOOKUPが頻繁に使っています。(人の作った物など)私自信はIFやVLOOKUPはもちろんTEXT、COUNTIFなど良く使います。
初めまして。大企業に勤めていますがマクロは拒否されて使わせてもらえません。社員達は重症なパソコン恐怖症で、パソコンは信用できないから、紙を印刷して蛍光ペンで色を塗って、目視で数を数えるように強制されています。自分はマクロくめますが、企業は紙と蛍光ペンが大好きです。絶対に50%もいないです。会議を聞いていると貧血で倒れそうになります。
「蛍光ペン&目視で数える」は凄いエピソードですね!流石にそのような環境だと「マクロを使って自動処理」など言語道断、ということになりますか…。せっかく作れるスキルがあるのに歯がゆいですね…!
大企業、分かります。エクセルは信用できないから電卓を使え、と言われます。いや、エクセルも計算機なんですけど…、って感じです。
大企業の事務職で10万行程度のデータ照合をExcelでやっています。もし紙で印刷して蛍光ペンといわれたら「あんたやってみろ」というでしょうね。1000行程度のデータなら紙でも可能なんでしょうが、1万行超えたらむずかしいのでは?
@@Papercrafter0509 コメントありがとうございます。研究開発部門で東大院卒、博士号がたくさんいてもExcelはあくまでもメモでしか使えません。毎月2週間かけて残業してやるのが標準です。だって、Excelが何か知らないんだもの。中国にもインドにも追い越されているのに。50代以上は管理職権限なくしてほしい。社員のIT教育は必須にしてほしい。でも管理職がパソコン使えない、Teamsすら禁止してくる。ストレスすぎるので、部署異動希望出してます。
マクロは使えるけどVBAって何?っていう人が多いのではないでしょうか。要はマクロの自動記録を使った事があるだけで実際にはコーディング出来ない人がほとんどだと思います。私の感覚だとコーディングして実務で使えるツールを作れる人はせいぜい5%程度だと思います。元記事の質問を『マクロを使えるか?』ではなく『For〜Nextの入れ子構造でセルへの繰り返し処理が自由に出来るか?』と聞けば正しい答えが返ってくると思います。
sum関数使える割合が70%と、マクロ使える割合が5割は同じ母集団ではあり得ないですよね
大手IT系の営業ですが、2%くらいです。おそらく関数のことをマクロ、VBAだと思ってる可能性が高いです。
エクセルでVBEの画面を出すと大抵の人たちは驚きます。一般の人はそのような機能があることは知らないと思います。肌感覚的に自身で作成し、マクロを使用している人は1~2%程度が良いところだと思います。
「VBEを見せると驚く」確かに!
訪問介護で様々な業務をVBAを作成しながら効率的にしようとやっています。この業界では関数さえ使えない方が大半です。関数を使える人が作ったBook が社内で「これ便利だよ~」って出回るくらいです。VBAまで行ける人はたてばやしさんの仰る肌感覚と同じくらいと思います。
関数もなかなか普及していない中で、VBAとなるとさらにとんでもないレベルということになりますね…!
マクロ書ける人と書けない人では大人と子供くらい差ができると思う
ニュース内容を見て、たてばやしさんと同意見です。自分は3月まで某大手DX企業の営業職でした。エクセルを使っていろいろ加工する都合上で関数は多くの人が使いこなしていたようですが、営業という部署のせいもあるでしょう、マクロを触れるのは極々限られた人達でした。(ドキュメント的にはある程度整えたつもりですが退職する際に、作ってきたマクロのその後のメンテがとても不安でした。マクロ無し版も作り、「マクロで困ったら自動は諦めてマクロ無し版を使って、手入力で頑張ってね」と残して来ました。)なお一緒に仕事していたSE職の人でもマクロは多分触れる人はとても少ないと思います。やっている仕事内容にもよるでしょうがそんな状況でした。今回のアンケートって母数が1000人程度のようですが、どのような人達からのアンケート結果なのでしょうね。余談ですが、某大会社ではマクロ禁止にしてますよね。全て関数で処理しろと。(それも関数のお化けになってメンテが大変そうですけど・・・)
VBAを学習している方に多いのが「前任者から引き継いだマクロがブラックボックス化していて、メンテナンスできなくて困っている」という悩みですが、ミヤマさんは「マクロ有り/無し版」を残して退職したということで、ものすごく丁寧に引き継ぎしていったんですね。セキュリティの理由でマクロ禁止の気持ちは分かりますが、関数のお化けはむしろVBAより頭が痛くなりそうです…^^;
自分の感覚では、「ネットで調べながら自分でVBAを作成できる」や「他人に教わりながらであればVBAを作成できる」はVBAを知ってはいるが使っていない(使ったことがない)人なのではと思いました。だから実務でVBAを使っていると見える人は9%くらいで感覚とあうかなと推測しました
なるほど、「実務で使っているかどうか」という人が9%で、残りは「作れるっぽいけど仕事で使ったことはない」という観点ですね。その観点でいうと妥当そうですね!
「調べながらなら出来る」はもはや「出来る」にカウントしていいんじゃないですか?
おっしゃる通りで、VBAを書ける人も全部を丸暗記しているわけではなく、実際にはコードを書きながら「必要な情報を上手に調べながら書く」というのが普通なので、「≒出来る」にカウントできますね!
うちは本職は設計で資料作りにExcel使いますが、日本人が20人ぐらい居てVBAまともに使えるのは私含めて2人だけ。簡単な関数使えるのも半分くらい。同じ設計にベトナム人7人いますが、彼らは全員マクロ使えます。彼らは高度人材という名目で雇われたので当たり前なのかもしれないけど、日本大丈夫か?と心配になります。
初コメです。動画で仰る様に私も肌感として10%未満と感じます。関数さえ使えない人も多く、最低限Excelを使えたら十分レベルかなと思います。酷い所だとマクロの機能や利便性も分からない上司、役職者が居てVBAを組める事の凄さも伝わらない時もあった位です。なので50%近くも居れば多いと思う感想は動画の通りだと思いました。LOOKUP関数初めて聞きました、たてばやしさんの疑問・感想にうんうんと頷くばかりでした。
VBAを組むにしても処理速度の観点からワークシート関数を組み込むことは多々あるはずです。countifもVBAでは使われるのでこの割合(40.3%)より高くなるということは違和感しかないです。業種も職種も明らかにされていないので信憑性にかけますね。ちなみに自分の部署は十数名いますが関数をまともに扱えるのは係長クラス以上でVBA組めるのは自分だけです。
事務職部門の現場でフリーランスでSE的なことをやってます。肌感覚では、VBAができるは数%ってところじゃないでしょうか?今でも、AccessVBA、ExcelVBAメインの仕事で(フリーで)単価50万以上の仕事はウジャウジャありますから、本当に使いこなせる人の割合は2~3%ってところのような気がします。
私は教育関係の職場にいます。自分の属する学校現場では常勤・非常勤合わ約70人の教職員がいます。全県でいうと1000人以上の教職員がいます。しかしマクロを使っている人はほとんどいません。使っていると公言する人でもそれは単に手順を順番に記録しただけの冗長ななんちゃってマクロです。職場ではExcelではなく少なくともAccessを使ってほしいと訴えていますが、Accessすら使ってくれません。なのでなんらかのIT資格もない現場ではVBAを使う人は限りなくゼロというのが肌感覚です。
VBA歴26年のロングユーザーですが、最近のマクロは昔に比べて使いづらいと感じます。恐らく2003あたりのバージョンが最高峰で、2007でリボンが登場してから一気に使いづらくなり、その後も少しずつ使いづらくなったり使える機能が減っていったりとしているので、むしろ10年前よりも今のほうがマクロの使える人は少ないのでは?と個人的には思いますね~。
私の職場では、マクロというよりは、160人いて、For~Nextを利用できる人は、多分、2人です。後は、マクロの記録と関数の組合せで、メンテが非常に面倒です。回収したくないですね。
お世話になっております。マクロ記録で生成されたコードはかなり改修が大変ですね😂
@@jun_tate だから、改修を依頼されても、バカなふりをして、触らないようにしています。
ワークシートのIF関数使うくらいなら funtionで関数組んで if then else endif やselect case/end selectを使うんじゃないかな?
正直、条件分岐の書きやすさで言えばVBAの方が快適ですよね。それはありそうですね!
個人的には不自由なくVBA組める人は5%もいないくらいじゃないかと思います。ほとんどの職場を見ても、エクセルは使ってますがVBAの存在すら知らないところがほとんどでした。どちらにしても意外と希少なんですよね。ただ、エクセルまともに使えない一部の方に、有害マクロマン扱いされるのがちょっと気に掛かります
肌感覚では、LOOKUP関数はVやHも含めていると思いますね。圧倒的にVLOOKUPじゃないでしょうか。あと、SUM関数と言っても、=sum( とか書き込むんじゃなくて、オートサムしか使わない人が多いんじゃないでしょうかね。あと、IF関数で入れ子にするくらいならVBA書いちゃったほうが見通しがいいってのはあると思います。だから半分近くがマクロできちゃうこの界隈ではIF関数使う人は少ないんじゃないでしょうか?そういう意味ではLAMBDA関数はそんなに流行らないと思うんですよね。
田舎の小さな職場で前任者がマクロを組んで私がそれを利用して事務処理してましたが、退職されてしまいました。仕事の変更等あるので既存のマクロが合わなくなりどうにか直せないかと、エクセル兄さんに辿り着きました。あまりにも難しく長いマクロなので理解が難しいですが、おかけでほんの少し直しながらどうにか仕事しています。おばさんなので仕事と家事と勉強の両立が大変ですが、いつか自分で自由に組めるようになりたいなぁ〜
前任者の方が残したマクロの保守や修正などが一番難易度が高くて、他人の書いたコードを読解するのってすごくレベルの高いスキルを要するんですよね…。学習して少しでも乗り越えていこうという努力に頭が下がります。お役に立てまして幸いです!
マクロは会社の中で使える人に出会ったことが無いけどなぁ、、自分は位置的には微妙だけど、マクロの記録&それを修正して使う(For Next 追加)ぐらいだけど、エクセルって肌感覚では関数だけでかなりできる。ピボットテーブルを使えば自分の仕事完了するからそれ以上は必要ないから自分ははレベルが上がりませんけども、、
そのとおりで「VBAを使わないと時間かかる仕事」をしていないとVBAのスキルはあがりませんね。案外その人数は少ないのではないでしょうか。
LOOKUPは使ったことが無いですね。100%VLOOKUPを使いますね。今まで20社以上の職場で開発した物として、VBAを使いこなせてる人は5%も居ませんでした。VBAを使えると言うと仕事が増えるからあえて使えないと言い、データ収集などの作業を割り振られた時、バレないようにVBAでツールを作って定時に帰れるようにしてます。
敢えて使えないフリをする隠れVBA使いですね!それもある意味クールな生き方ですね。
仕事増えても給料も評価も上がらないので、自分の為以外に労力を使うのは馬鹿馬鹿しいですね!というこの構造が今の状態を作っていますね!いい加減にしないとこの国は無くなります。
自分の周りだとマクロ組めるのは、5%未満です。
5%未満という感覚、その通りかもしれませんね!
わざわざこんなサイトを見て調査に協力してくれる人の中で、という前提があるからなぁ
おっしゃる通りに思います!
私は調べながらVBAを操作するタイプですが、私の周りにVBAを触れる人はいないです。。
基本情報はしんどいなぁ国語力がないから、午後の試験がつらい😱
非IT系の事務仕事で簡易的なマクロ作ってますが、私の肌感覚でも10%もいないですね。5%いるかな?ってくらいです。ましてや周囲でIT系の資格持ってる人なんて聞いたことないです。IT部署の人ならたくさんいるのかもしれませんが。
エクセルマクロで音楽演奏して、動画を作ってます。サムネもエクセルマクロで生成してます。エクセル扱ったサブチャンネルがまったく伸びません^^;
一般事務でVBAを使えるのは5%以下という印象です。VBAが使えるとかなり重宝されました。
マクロできる のハードルが人によって違う。どうせしょうもない物しか作ってない。
頼まれた表を作る人は、その道にある程度入り込んだ人でないと無理でしょう。出来ると思って手を付けたが、独自にやろうと考えてやろうとしても、どこから手を付ければいいかさえ分からないと言ったがいいだろう。IFも分からないではとても先に進めない。出来るのはSUMかプラス、マイナスなど。並び換えさえ手を付けない。アンケートに答えた人も、仕事の上である程度表作成の編集が出来る人だろう。ワープロ並みのメール作成とは違う。これが50代以上の人
僕Officeソフトを教える専門のパソコン教室の先生です。まだ開校して5年くらい。5年で述べ600名くらい生徒の生徒がWord、Excelを勉強してくださっていますが、当教室はVBAも教えられるのですが、開校してまだVBAを勉強したい、って人が1人もいないですね…そもそもVBAの認知度が低いんだろうか
office専門のパソコン教室の生徒さんのニーズって想像が付きません。というのは、会社員のほぼ全てが「仕事で、指定されたソフトを使って、データ処理をする」ことを求められるわけで、その業務のためのソフトの使い方をマスターするだけで用は足りるし、ソフトの使い方は会社で教わるもので、お金を使ってまでそれ以上にofficeを学ぼうとするのはなんで?という感じです。これから就職するのにoffceくらい使えないとだめだよ、と言われた学生や転職狙いの人が学ぶのかな?それとも会社の指示で来ているのかな?
自分は難しい構文は、本やユーチューブを見ながら作ります。簡単なものなら、見なくても出来るんですが……結構使えてビックリです。でもこの数字に疑問符はあります。どの位レベルまで使えたら、使えるのかわかりません。出来る人が作ったマクロを調査する側が実際に目で見ないといけないような気がします。まあ、個人の知的財産を提出するかはわかりませんが。
もしこのアンケートがインターネットでだれでも答えられる形式のものだとしたら、この手のアンケートに答えようとする人はもともとITに関心が高い人でしょうから、母集団自体に偏りがあるものと思われます。そもそも日本の事務職従事者1200万人に対して、過去30年のネットワークスペシャリストの合格者が多く見積もっても6万人で0.5%。対してこのアンケートの回答者では約4%でほぼ8倍となっています。ITパスポートよりも基本情報技術者の方が多いっていうのも、IT意識の高い人たちの集団なんだと思います。
とても納得感のある推察でした。おっしゃる通りですね。ありがとうございます!
どういう母集団にせよ、マクロを出来なくはない人が45%で、countifを使ったことがある人より多いのはおかしくないですか…?
そこは最大の謎ですね😅
タクシー会社に勤めてますが、自分一人しか使えませんな。てか年配者ばかりで、Excelさへもまともに使える人いません(笑)
記録マクロ…と考えても半数は多い印象ですね。派遣で大企業をウロウロしてましたけど、マクロ作成できる人は自分を除いて皆無でした。そういえば、自称マクロばっちこい!!な人が後任できてくれたことがありますが、マクロはボタンを押したことがあるだけ…なんて人も。アンケートにはそんな人たちも紛れてそうな印象です。
マクロの意味自体を勘違いしてる人が多いのでは?VBAを使えますか?にした方が良かったのでは?
そうなんですよね。しかし、まさかのアンケートの質問内容も「VBAを…」と明記してあるみたいです。
返信ありがとうございます。元ネタを確認しましたが、確かにVBAと明記していますね。^^;VBAのレベルもピンキリなので、「ネットで調べながらなら」と「人に教わりながら」は、できないカテゴリーかと。実際にVBAを使える人は、9.1%ということではないでしょうか。
Pythonやjavaとかよりbasicは分かりやすいと思うけどプログラム未経験者だとどっちも同じに見えますよね。一番簡単なのはニーモニックなんですけどね。命令も少ないしw
IF関数を半数しか使ったことがないのは謎、とありましたが、IT系企業をメインにアンケートが行われていたとすればこの結果になるのではないかと思いました。私は関数を先に覚えたからか、なぜかVBA言語がなかなか頭に入ってきませんでした。逆にVBAから入った人は関数が苦手で、IF関数を理解できてない人ばかりという印象です。エクセルで操作できてもVBAは要はプログラミングで別物ですしねー。当然といえば当然な気がします。
なるほど、「コードを書けばいいので通常のワークシート関数はあまり知らない」という考察は理にかなっていると思いました!
情シスです。私はIF関数さわる前にVBA入った人なんて今まで見たことない。VBA触れる人の中でも5パーセント未満だと思う。さらにそんな希少な人ばかりを1000人集めてアンケートしたとは考えにくいな。
マクロは全然できないけど、プログラムは勉強してたからVBAは出来る
LOOKUPはVLOOKUP HLOOKPよりも前の関数で互換性のために残されている。XLOOPUPが実装されても3つとも残っているのだ。せっかくfunctionでXLOOPUP定義してたのにZLOOKUPに全部書き直しだよキレタ───ヾ(#`Д´#)ノ───!!
Zになると「最後のLOOKUP進化系」という感じがして名前がかっこいいですね!
一般の事務職です。同じく実生活でVBAを組める人に出会ったことがありません。
聞きたくても聞く人が居ないので独学で必死に勉強して使えるようになりました。
周りの人は開発タブさえも知らないです。
それどころか、ワークシート関数も使えない人が多く、絶対参照と言っても意味がわからない人も多いです。
ワークシート関数ではIF、VLOOKUPが頻繁に使っています。(人の作った物など)
私自信はIFやVLOOKUPはもちろんTEXT、COUNTIFなど良く使います。
初めまして。大企業に勤めていますがマクロは拒否されて使わせてもらえません。社員達は重症なパソコン恐怖症で、パソコンは信用できないから、紙を印刷して蛍光ペンで色を塗って、目視で数を数えるように強制されています。自分はマクロくめますが、企業は紙と蛍光ペンが大好きです。絶対に50%もいないです。会議を聞いていると貧血で倒れそうになります。
「蛍光ペン&目視で数える」は凄いエピソードですね!流石にそのような環境だと「マクロを使って自動処理」など言語道断、ということになりますか…。せっかく作れるスキルがあるのに歯がゆいですね…!
大企業、分かります。エクセルは信用できないから電卓を使え、と言われます。
いや、エクセルも計算機なんですけど…、って感じです。
大企業の事務職で10万行程度のデータ照合をExcelでやっています。もし紙で印刷して蛍光ペンといわれたら「あんたやってみろ」というでしょうね。1000行程度のデータなら紙でも可能なんでしょうが、1万行超えたらむずかしいのでは?
@@Papercrafter0509
コメントありがとうございます。研究開発部門で東大院卒、博士号がたくさんいてもExcelはあくまでもメモでしか使えません。毎月2週間かけて残業してやるのが標準です。だって、Excelが何か知らないんだもの。中国にもインドにも追い越されているのに。50代以上は管理職権限なくしてほしい。社員のIT教育は必須にしてほしい。でも管理職がパソコン使えない、Teamsすら禁止してくる。ストレスすぎるので、部署異動希望出してます。
マクロは使えるけどVBAって何?
っていう人が多いのではないでしょうか。
要はマクロの自動記録を使った事があるだけで実際にはコーディング出来ない人がほとんどだと思います。私の感覚だとコーディングして実務で使えるツールを作れる人はせいぜい5%程度だと思います。
元記事の質問を『マクロを使えるか?』ではなく『For〜Nextの入れ子構造でセルへの繰り返し処理が自由に出来るか?』と聞けば正しい答えが返ってくると思います。
sum関数使える割合が70%と、マクロ使える割合が5割は同じ母集団ではあり得ないですよね
大手IT系の営業ですが、2%くらいです。
おそらく関数のことをマクロ、VBAだと思ってる可能性が高いです。
エクセルでVBEの画面を出すと大抵の人たちは驚きます。
一般の人はそのような機能があることは知らないと思います。
肌感覚的に自身で作成し、マクロを使用している人は1~2%程度が良いところだと思います。
「VBEを見せると驚く」確かに!
訪問介護で様々な業務をVBAを作成しながら効率的にしようとやっています。この業界では関数さえ使えない方が大半です。関数を使える人が作ったBook が社内で「これ便利だよ~」って出回るくらいです。VBAまで行ける人はたてばやしさんの仰る肌感覚と同じくらいと思います。
関数もなかなか普及していない中で、VBAとなるとさらにとんでもないレベルということになりますね…!
マクロ書ける人と書けない人では大人と子供くらい差ができると思う
ニュース内容を見て、たてばやしさんと同意見です。
自分は3月まで某大手DX企業の営業職でした。
エクセルを使っていろいろ加工する都合上で関数は多くの人が使いこなしていたようですが、営業という部署のせいもあるでしょう、マクロを触れるのは極々限られた人達でした。(ドキュメント的にはある程度整えたつもりですが退職する際に、作ってきたマクロのその後のメンテがとても不安でした。マクロ無し版も作り、「マクロで困ったら自動は諦めてマクロ無し版を使って、手入力で頑張ってね」と残して来ました。)
なお一緒に仕事していたSE職の人でもマクロは多分触れる人はとても少ないと思います。
やっている仕事内容にもよるでしょうがそんな状況でした。
今回のアンケートって母数が1000人程度のようですが、どのような人達からのアンケート結果なのでしょうね。
余談ですが、某大会社ではマクロ禁止にしてますよね。全て関数で処理しろと。(それも関数のお化けになってメンテが大変そうですけど・・・)
VBAを学習している方に多いのが「前任者から引き継いだマクロがブラックボックス化していて、メンテナンスできなくて困っている」という悩みですが、ミヤマさんは「マクロ有り/無し版」を残して退職したということで、ものすごく丁寧に引き継ぎしていったんですね。セキュリティの理由でマクロ禁止の気持ちは分かりますが、関数のお化けはむしろVBAより頭が痛くなりそうです…^^;
自分の感覚では、「ネットで調べながら自分でVBAを作成できる」や「他人に教わりながらであればVBAを作成できる」はVBAを知ってはいるが使っていない(使ったことがない)人なのではと思いました。だから実務でVBAを使っていると見える人は9%くらいで感覚とあうかなと推測しました
なるほど、「実務で使っているかどうか」という人が9%で、残りは「作れるっぽいけど仕事で使ったことはない」という観点ですね。その観点でいうと妥当そうですね!
「調べながらなら出来る」はもはや「出来る」にカウントしていいんじゃないですか?
おっしゃる通りで、VBAを書ける人も全部を丸暗記しているわけではなく、実際にはコードを書きながら「必要な情報を上手に調べながら書く」というのが普通なので、「≒出来る」にカウントできますね!
うちは本職は設計で資料作りにExcel使いますが、日本人が20人ぐらい居てVBAまともに使えるのは私含めて2人だけ。簡単な関数使えるのも半分くらい。同じ設計にベトナム人7人いますが、彼らは全員マクロ使えます。彼らは高度人材という名目で雇われたので当たり前なのかもしれないけど、日本大丈夫か?と心配になります。
初コメです。動画で仰る様に私も肌感として10%未満と感じます。
関数さえ使えない人も多く、最低限Excelを使えたら十分レベルかなと思います。
酷い所だとマクロの機能や利便性も分からない上司、役職者が居てVBAを組める事の凄さも伝わらない時もあった位です。
なので50%近くも居れば多いと思う感想は動画の通りだと思いました。
LOOKUP関数初めて聞きました、たてばやしさんの疑問・感想にうんうんと頷くばかりでした。
VBAを組むにしても処理速度の観点からワークシート関数を組み込むことは多々あるはずです。countifもVBAでは使われるのでこの割合(40.3%)より高くなるということは違和感しかないです。業種も職種も明らかにされていないので信憑性にかけますね。
ちなみに自分の部署は十数名いますが関数をまともに扱えるのは係長クラス以上でVBA組めるのは自分だけです。
事務職部門の現場でフリーランスでSE的なことをやってます。肌感覚では、VBAができるは数%ってところじゃないでしょうか?
今でも、AccessVBA、ExcelVBAメインの仕事で(フリーで)単価50万以上の仕事はウジャウジャありますから、
本当に使いこなせる人の割合は2~3%ってところのような気がします。
私は教育関係の職場にいます。自分の属する学校現場では常勤・非常勤合わ約70人の教職員がいます。全県でいうと1000人以上の教職員がいます。しかしマクロを使っている人はほとんどいません。使っていると公言する人でもそれは単に手順を順番に記録しただけの冗長ななんちゃってマクロです。職場ではExcelではなく少なくともAccessを使ってほしいと訴えていますが、Accessすら使ってくれません。なのでなんらかのIT資格もない現場ではVBAを使う人は限りなくゼロというのが肌感覚です。
VBA歴26年のロングユーザーですが、最近のマクロは昔に比べて使いづらいと感じます。恐らく2003あたりのバージョンが最高峰で、2007でリボンが登場してから一気に使いづらくなり、その後も少しずつ使いづらくなったり使える機能が減っていったりとしているので、むしろ10年前よりも今のほうがマクロの使える人は少ないのでは?と個人的には思いますね~。
私の職場では、マクロというよりは、160人いて、For~Nextを利用できる人は、多分、2人です。
後は、マクロの記録と関数の組合せで、メンテが非常に面倒です。回収したくないですね。
お世話になっております。
マクロ記録で生成されたコードはかなり改修が大変ですね😂
@@jun_tate
だから、改修を依頼されても、バカなふりをして、触らないようにしています。
ワークシートのIF関数使うくらいなら funtionで関数組んで if then else endif やselect case/end selectを使うんじゃないかな?
正直、条件分岐の書きやすさで言えばVBAの方が快適ですよね。それはありそうですね!
個人的には不自由なくVBA組める人は5%もいないくらいじゃないかと思います。
ほとんどの職場を見ても、エクセルは使ってますがVBAの存在すら知らないところがほとんどでした。
どちらにしても意外と希少なんですよね。
ただ、エクセルまともに使えない一部の方に、有害マクロマン扱いされるのがちょっと気に掛かります
肌感覚では、LOOKUP関数はVやHも含めていると思いますね。圧倒的にVLOOKUPじゃないでしょうか。
あと、SUM関数と言っても、=sum( とか書き込むんじゃなくて、オートサムしか使わない人が多いんじゃないでしょうかね。
あと、IF関数で入れ子にするくらいならVBA書いちゃったほうが見通しがいいってのはあると思います。
だから半分近くがマクロできちゃうこの界隈ではIF関数使う人は少ないんじゃないでしょうか?
そういう意味ではLAMBDA関数はそんなに流行らないと思うんですよね。
田舎の小さな職場で前任者がマクロを組んで私がそれを利用して事務処理してましたが、退職されてしまいました。仕事の変更等あるので既存のマクロが合わなくなりどうにか直せないかと、エクセル兄さんに辿り着きました。あまりにも難しく長いマクロなので理解が難しいですが、おかけでほんの少し直しながらどうにか仕事しています。おばさんなので仕事と家事と勉強の両立が大変ですが、いつか自分で自由に組めるようになりたいなぁ〜
前任者の方が残したマクロの保守や修正などが一番難易度が高くて、他人の書いたコードを読解するのってすごくレベルの高いスキルを要するんですよね…。
学習して少しでも乗り越えていこうという努力に頭が下がります。お役に立てまして幸いです!
マクロは会社の中で使える人に出会ったことが無いけどなぁ、、
自分は位置的には微妙だけど、マクロの記録&それを修正して使う(For Next 追加)ぐらいだけど、エクセルって肌感覚では関数だけでかなりできる。
ピボットテーブルを使えば自分の仕事完了するからそれ以上は必要ないから自分ははレベルが上がりませんけども、、
そのとおりで「VBAを使わないと時間かかる仕事」をしていないとVBAのスキルはあがりませんね。案外その人数は少ないのではないでしょうか。
LOOKUPは使ったことが無いですね。
100%VLOOKUPを使いますね。
今まで20社以上の職場で開発した物として、VBAを使いこなせてる人は5%も居ませんでした。
VBAを使えると言うと仕事が増えるから
あえて使えないと言い、データ収集などの作業を割り振られた時、バレないようにVBAでツールを作って定時に帰れるようにしてます。
敢えて使えないフリをする隠れVBA使いですね!それもある意味クールな生き方ですね。
仕事増えても給料も評価も上がらないので、自分の為以外に労力を使うのは馬鹿馬鹿しいですね!
というこの構造が今の状態を作っていますね!
いい加減にしないとこの国は無くなります。
自分の周りだとマクロ組めるのは、5%未満です。
5%未満という感覚、その通りかもしれませんね!
わざわざこんなサイトを見て調査に協力してくれる人の中で、という前提があるからなぁ
おっしゃる通りに思います!
私は調べながらVBAを操作するタイプですが、私の周りにVBAを触れる人はいないです。。
基本情報はしんどいなぁ
国語力がないから、午後の試験がつらい😱
非IT系の事務仕事で簡易的なマクロ作ってますが、私の肌感覚でも10%もいないですね。5%いるかな?ってくらいです。ましてや周囲でIT系の資格持ってる人なんて聞いたことないです。IT部署の人ならたくさんいるのかもしれませんが。
エクセルマクロで音楽演奏して、動画を作ってます。サムネもエクセルマクロで生成してます。エクセル扱ったサブチャンネルがまったく伸びません^^;
一般事務でVBAを使えるのは5%以下という印象です。
VBAが使えるとかなり重宝されました。
マクロできる のハードルが人によって違う。どうせしょうもない物しか作ってない。
頼まれた表を作る人は、その道にある程度入り込んだ人でないと無理でしょう。出来ると思って手を付けたが、独自にやろうと考えてやろうとしても、どこから手を付ければいいかさえ分からないと言ったがいいだろう。IFも分からないではとても先に進めない。出来るのはSUMかプラス、マイナスなど。並び換えさえ手を付けない。アンケートに答えた人も、仕事の上である程度表作成の編集が出来る人だろう。ワープロ並みのメール作成とは違う。これが50代以上の人
僕Officeソフトを教える専門のパソコン教室の先生です。まだ開校して5年くらい。5年で述べ600名くらい生徒の生徒がWord、Excelを勉強してくださっていますが、
当教室はVBAも教えられるのですが、開校してまだVBAを勉強したい、って人が1人もいないですね…
そもそもVBAの認知度が低いんだろうか
office専門のパソコン教室の生徒さんのニーズって想像が付きません。
というのは、会社員のほぼ全てが「仕事で、指定されたソフトを使って、データ処理をする」ことを求められるわけで、その業務のためのソフトの使い方をマスターするだけで用は足りるし、ソフトの使い方は会社で教わるもので、お金を使ってまでそれ以上にofficeを学ぼうとするのはなんで?という感じです。
これから就職するのにoffceくらい使えないとだめだよ、と言われた学生や転職狙いの人が学ぶのかな?それとも会社の指示で来ているのかな?
自分は難しい構文は、本やユーチューブを見ながら作ります。
簡単なものなら、見なくても出来るんですが……結構使えてビックリです。
でもこの数字に疑問符はあります。
どの位レベルまで使えたら、使えるのかわかりません。出来る人が作ったマクロを調査する側が実際に目で見ないといけないような気がします。
まあ、個人の知的財産を提出するかはわかりませんが。
もしこのアンケートがインターネットでだれでも答えられる形式のものだとしたら、この手のアンケートに答えようとする人はもともとITに関心が高い人でしょうから、母集団自体に偏りがあるものと思われます。そもそも日本の事務職従事者1200万人に対して、過去30年のネットワークスペシャリストの合格者が多く見積もっても6万人で0.5%。対してこのアンケートの回答者では約4%でほぼ8倍となっています。ITパスポートよりも基本情報技術者の方が多いっていうのも、IT意識の高い人たちの集団なんだと思います。
とても納得感のある推察でした。おっしゃる通りですね。ありがとうございます!
どういう母集団にせよ、マクロを出来なくはない人が45%で、countifを使ったことがある人より多いのはおかしくないですか…?
そこは最大の謎ですね😅
タクシー会社に勤めてますが、自分一人しか使えませんな。
てか年配者ばかりで、Excelさへもまともに使える人いません(笑)
記録マクロ…と考えても半数は多い印象ですね。派遣で大企業をウロウロしてましたけど、マクロ作成できる人は自分を除いて皆無でした。
そういえば、自称マクロばっちこい!!な人が後任できてくれたことがありますが、マクロはボタンを押したことがあるだけ…なんて人も。アンケートにはそんな人たちも紛れてそうな印象です。
マクロの意味自体を勘違いしてる人が多いのでは?
VBAを使えますか?にした方が良かったのでは?
そうなんですよね。しかし、まさかのアンケートの質問内容も「VBAを…」と明記してあるみたいです。
返信ありがとうございます。
元ネタを確認しましたが、確かにVBAと明記していますね。^^;
VBAのレベルもピンキリなので、「ネットで調べながらなら」と「人に教わりながら」は、できないカテゴリーかと。
実際にVBAを使える人は、9.1%ということではないでしょうか。
Pythonやjavaとかよりbasicは分かりやすいと思うけどプログラム未経験者だとどっちも同じに見えますよね。一番簡単なのはニーモニックなんですけどね。命令も少ないしw
IF関数を半数しか使ったことがないのは謎、とありましたが、
IT系企業をメインにアンケートが行われていたとすればこの結果になるのではないかと思いました。
私は関数を先に覚えたからか、なぜかVBA言語がなかなか頭に入ってきませんでした。
逆にVBAから入った人は関数が苦手で、IF関数を理解できてない人ばかりという印象です。
エクセルで操作できてもVBAは要はプログラミングで別物ですしねー。
当然といえば当然な気がします。
なるほど、「コードを書けばいいので通常のワークシート関数はあまり知らない」という考察は理にかなっていると思いました!
情シスです。私はIF関数さわる前にVBA入った人なんて今まで見たことない。VBA触れる人の中でも5パーセント未満だと思う。さらにそんな希少な人ばかりを1000人集めてアンケートしたとは考えにくいな。
マクロは全然できないけど、プログラムは勉強してたからVBAは出来る
LOOKUPはVLOOKUP HLOOKPよりも前の関数で互換性のために残されている。XLOOPUPが実装されても3つとも残っているのだ。せっかくfunctionでXLOOPUP定義してたのにZLOOKUPに全部書き直しだよキレタ───ヾ(#`Д´#)ノ───!!
Zになると「最後のLOOKUP進化系」という感じがして名前がかっこいいですね!