はてなキーワード: VbAとは
私はExcelおじさんだ。
往々にそうであるように、ちょっとした好意と、悪ノリだったと思う。
個人が勝手に作ったツールなんか、存在しないほうがいいと思う。
しかし、私が作らなくてもだれかが作るんだと思う。
あるいは、誰も作らずにExcel音痴たちが延々と苦しむかで、便利なシステムが導入されることはないと思う。
ChatGPTによってとってかわられるかと言えば、たぶんそうはならない。
Excel音痴たちは、データを整理できないのかわかってないし、そもそもどうしたいかを分かってないからだ。
要件定義ができないんだから、外部に作ってもらうことも、AIに頼ることも無理だ。
糞みたいな仕事
私は、統計解析おじさんでもある。
これも、なんでそうなったのかわからない。
「統計的に有意であった」とか「統計的に有意ではなかった」みたいな錦の御旗がほしいという悩みに答えて、データをこねくり回す。
統計的に有意であったとかそうでかったかなど、帰無仮説の立て方次第だとコミュニケーションを取ろうと努力するが、「結局どうなの?」
と、私の今までの説明を全く理解してない質問が飛んできて、頭を悩ませるのだが、可能な限り、欲しい答えに近い回答が出るように結果を返す。改ざんじゃないし嘘ではないけれど、ペテンだ。
やめたほうがいい。
AIに代わってもらえないかと期待するが、たぶんAIは、本人もなにが言いたいのかなにがしたいのかわからない問題に解答はしてくれないだろう。
弊社、分析機器は機器が吐き出すデータを専用ソフトで解析してレポートをするようなものが多い。
で、メーカーが潰れたり、製品が廃盤になったりして、ソフトが更新されず、x64 では使えないみたいな糞なことがしばしば起きる。
しらない拡張子でも、たいがいは中身はzipで、csvやバイナリーファイルの詰め合わせで、そこから専用ソフトと同じ数字が出るようにアルゴリズムをリバースエンジニアリングする。AIのおかげでコーディングが楽だ。でも、たぶん私以外にできない仕事だ。
しかし、これも、やめたほうがいい。なんで、メーカー非公式のアプリを作って、私個人が契約してるサーバーにデプロイして、みな会社のデータを無断でアップロードして分析するのか。アウトだろう。
メールに添付ファイルでExcelのファイルのアンケートが送りつけられ、そこに書き込んで返信して、それを集計するというアンケートが取られたりする。かなり偉い、役員クラスが一斉メールで数百人にメールして、それを集計したりするから頭が下がる。
だれもが、タイプライターの代わりにしかパソコンを使えない変な会社なので、私みたいな、40代にもなって部下なしの平社員がこんなことをしてる。コンプラ的にも長期的にもよくないし、人事評価という意味でも評価されない。
偉い人はExcelも統計処理もアプリも理解できないので、どれだけ便利なのかもわかってない。
マイナスにもならない。コンプラ的にどう問題なのかも偉い人は理解できない。
Chat GPTがいくら賢かろうと、偉い人たちは、報告書の言葉尻にケチをつけたり、パワポのフォントに口を出したり、Excelのセルを結合したりするのが仕事だと思って邁進し続けるんだろう。
最近、私は無能の烙印が押され、本業が干されているので、こういう糞みたいな雑用が増えてる。
PythonやVBAを操ったところで、それでIT関連に転職できるはずがない。40代未経験で雇ってもらえというのか。
RもPythonも、身内の統計解析をどんだけしたところで、これが職歴として評価される見向きもされないだろう。
医療系ならSASでも使わなきゃ、ビジネス系ならtableauとかSPSSを実務で使わなきゃ話にならない。
簿記や会計の知識が必要であったり、サーバーにデータベースを構築したりしたって、誰が評価してくれるというのだ。
まあ、仕事はやめるんだけど。
大手IT企業に勤めて10年。入社当時は希望に満ちていたが、今やブラック労働環境が俺の精神を削り取っていく。
上司からの終わりなき要求、毎晩深夜残業、休日出勤も当たり前。さらには納期前の修羅場が終わったと思ったら、すぐに次の案件が舞い込んでくる。
俺の心と体は既に限界を迎えていた。
30代に突入した俺、彼女なし、非モテで童貞。そんな俺の未来は一体どうなるんだろう。
そんなある日のことだ。
いつものように深夜になってから会社を出た俺は、無意識に道路を横断していた。
反射的に飛びのく俺。
もしあのまま死んでいたら、俺の人生はどうなっていたんだろう。俺は一度、死んだようなものだ。
…もう限界だ。今までの俺を捨てよう。俺はトラックに轢かれそうになったことを転機に、人生をやり直す決意をした。
決意した俺は、退職届を叩きつけるように提出し、その日のうちに会社を後にした。
ある日、町役場の掲示板で「町役場 IT担当者募集」という求人を目にした。
今までのITスキルを活かせる仕事じゃないか。早速、役場に電話をかけてみると、なんと即採用。田舎の求人ってこんなに簡単に決まるのか?
それはともかく、これで俺も新しい生活が始まることになった。
初出勤の日、俺は役場に足を踏み入れた。
周りには地元の人々がいて、みんな穏やかな表情をしている。なんだか、これまでのIT業界のギスギスした雰囲気とは全然違う。
古いPC、紙ベースの書類、さらには手作業で処理される業務の数々。
どうやら3日かかるという資料の整理やデータの入力作業があるらしい。
こんな非効率なことをやっていたのか…と俺は驚きを隠せなかった。
「え?」
上司は驚いた顔をしていたが、俺は早速作業に取り掛かることにした。
例えば、エクセルのVBAで自動化するマクロを作成し、データ入力の手間を大幅に削減。
紙ベースのデータをスキャンしてクラウドにアップロードし、共有フォルダを作成。
さらにGoogleスプレッドシートと連携させてリアルタイムでの共同編集も可能にした。
その他、タスク管理には「Trello」を導入し、進捗管理を視覚的に把握できるようにするなど、次々と改善を行っていった。
「ほら、終わりました」
俺がにっこりと微笑むと、周りの人々は唖然としていた。
「す、すごい…!これまで3日かかっていた作業が、1時間で終わるなんて…!!」
拍手が湧き起こり、俺は周囲の称賛を浴びることになった。
俺は動揺した。
「あれ?な、なんか俺…やっちゃいました?」
周囲の評価は急上昇し、町役場のスーパースター扱いに。さらには、なんと女の子たちから告白されるという事態に発展したのだ。
と、いつも仕事のことしか話さなかった女史社員が、俺に突然告白してきた。
これには正直驚いた。俺みたいな非モテ童貞が、まさかこんな田舎で女性に告白されるなんて夢にも思っていなかったからだ。
それだけじゃない。田舎の空き家に引っ越してからというもの、なんと3人の女性と同棲することに成功した。
彼女たちはみんな俺に好意を抱いてくれていて、こうして俺の田舎転生生活は順風満帆に進んでいる。
毎日仕事も早く終わり、夕方には家に帰って猫と一緒にのんびりする。
あの頃の俺に伝えたい。無理をして都会で働かなくても、田舎にはこんな幸せな生活が待っているんだぞ、と。
30代で働かないおじさんになってしまった。
決して退職勧奨として閑職に追いやられてるとかでなく、繁忙期でも残業せずに仕事が回せる人員を確保しようって会社の方針なので、通常期はめちゃくちゃ暇で1日のうち30分〜1時間ぐらいしか仕事をしてない。
だから残業は年間通して全くない年もあるし、今までで一番忙しかった年でも年間10時間ぐらいの残業時間だった。
有給も毎年20日間付与され絶対に使い切ってるので、年間休日と合わせてだいたい1年の40%ぐらいは休んでる。
社内・部内のジョブローテーションも全くないので、法改正ぐらいしか仕事が変化することもない。
ここまで読んでフィクションって思うかもしれないけど全部マジだ。
まるで共産主義国の労働者のように与えられたポジションをこなしてるだけで、ここ数年で何の成長もなかった。
じゃあ1日何してるかっていうとぼーっとインターネットサーフィンしてる。
Yahooニュースを事細かくチェックしたり、Googleマップで地図を眺めたり、都市計画が好きなので自治体のサイトから資料をダウンロードして読み込んだりしてる。
入社当初も暇な日もあったけどここまでではなかった。
どこの会社でもそうだろうけど、うちも業務改善しましょうってスタンスだったのであれこれ業務改善した結果、めちゃくちゃ暇になった。
その業務改善の過程でVBAやPythonが書けるようになったけど、独学だしSEやPGとして転職できるほどのスキルでもない。
なんなら最近はAIもあるし自分レベルのプログラミングスキルなんてあったところで意味をなさない。
来年の今頃も暇してるだろうし、もしかしたら10年後も20年後も暇してるかもしれない。
毎日7時間ほど暇だなぁと思いつつインターネットサーフィンし、たまにトイレに立つ程度の日々があと30年は続く。
それまで私は正気でいられるんだろうか。
マケスピver2にして以前、以前ver1用に書いたDDE通信が使えない事に気が付いていたので、ちょっと、まじめに調べてみることにしたら、以外なことがわかった。
そして、マケスピ2 RSSではその仕様が、何とSendMessageとCOPYDATASTRUCTを利用した、いにしえのWindowメッセージ通信になっている。
しかも、ネイティブdllの中に、C# ILをgz形式で埋め込んだ変な構造だ。
MarketSpeed2_RSS_32bit.xll(dll)の中にリソースとして、C#で書かれたMSRSSがgz(lz77)として埋め込まれてる。
しかし、今時SendMessageとCOPYDATASTRUCTかよ!
はぁ・・・これをpythonでエミュレートするのは骨が折れるだろう。
pythonでexcelを操作した方がマシだな!(これは既にやってる人がいる)
いい加減にWebAPI化してくれないか。
そしたら、他のプログラムでも簡単に使えて便利だと思うんだけどなあ。
https://togetter.com/li/2410227
これ見て思ったんだけど、これもうもはやbashのワンライナーとかの域越えてるよね。
ぱっと見分かんなくても、解説されれば大抵スクリプトのワンライナーのってわかるけど、エクセル関数は説明されてもさっぱり分からん。
思うに、大抵の言語は人間にわかりやすく表記するという方向で進化し続けて来たのに対して、エクセルはそんな事知ったことではないからこういう進化になるんだろうね。
分かりやすさ利便性向上する為にもっと出来ることがあるのに、対して役に立たない関数増やすばっかりで、読みやすくしようとか、書きやすくしようとか言うことに全く意識が向いていない。
こんな不便な状況なのに、こういう理解不可能なティップスは増えるばかりだ。
そして理解できないけど、とりあえず動くからとコピペで使用する。おかげでメンテナンス性はボロボロだ。
でもマイクロソフトは全く気にしない。エクセルはプログラミング言語ではないからだ。実質的にプログラミング言語だとしても、その言い訳でずっと関数の整理もせずにゴチャゴチャしたシートは相変わらず量産され続ける。
地獄だな
マイクロソフトオフィスの自動アップデートによって今まで使っていたVBAが機能しなくなることなんて社会人やってたら数年に一度は経験するだろ。
何の告知もなく関数の挙動が変わるのはマイクロソフトのお家芸みたいなもんだとある時から割り切れるようになる。
そこから一歩進むとオフィス以外でも挙動の勝手な変更は行ってくることが分かるようになる。
どこの会社が作ったどんなソフトだろうが言語だろうがアップデートで挙動が変わる。
自動アップデートでみんな一緒に地獄に落ちるならまだいい方で、任意アップデートのタイミングごとの微妙な違いを「いい感じに」埋める方法なんて全然思いつかないシチュが無数にある。
揃えられるだけひとまずバージョンを揃えて、そのバージョンの挙動を前提に組み直し、明日突然アプデが来ることに備えてなるたけコメントを残す。
もう本当にそれぐらいしか出来ない。
そして、「え?バージョン揃えたら僕の作ったのが動かなくなるから僕は嫌だよ」と言い出す奴が出てくる。
もう無理、パッケージ化しよ。
新卒から事務職で転職を2回しているが、それ故か自分にスキルが足りてない気がする。
今の会社は運良くエクセルが普通程度(簡単な関数が使えて組んであるマクロが使えるくらい)使えればOKで正社員として入れた。
しかし年収は300〜350で上がらなそう&長時間労働で人が辞めそうなのもあり、将来に不安を感じなくもない
特段今辞める気はないのだが、30代後半くらいは転職が難しいとも聞くし、何か一つ潰しが効くようなスキルが欲しいなあと思うのだが、あんまり思い浮かばない
出来そうなのは頑張ってExcelのマクロやらVBAを覚えるくらい
文章を読むのは苦じゃない&督促業務で法知識を覚えるのは楽しかったし。
法律系の勉強、社会人になってから好きになったけど司法書士は仕事と並行だと取れなさそうなのがなあ
大学好んで文学部選んだけど、法学部の方が色々よかったのかなあと最近思うようになった
母校の文学部の就職はほぼ銀行とか金融系ばっかだったみたいだし
以下隙自語
・資格は学生時代にとった簿記3級(もう覚えてない)・秘書検定準一級(就活で役に立った記憶がない)・自動車免許(ペーパー)
・後督促会社にいた頃クレジット債権管理士なるものを取得したが潰しが効くかは微妙だ
・スキルとしてはExcelパワポwordが最低限。Excelは自分でマクロ組んだりとかはできない
・英語は人並みに出来る瞬間もあったが、元々苦手なのもあり大学で受けさせられた時は脅威のTOEIC200点を叩き出した
・昔CSSやらhtmlやらのwebデザインの基礎を習ったこともあるが、タグ打ち?が雑にしか書けず向いてなさすぎワロタになった
同時にプログラムとかもマジで向いてねえと思った 綺麗なコードが書ける気がしない 内容の理解もできない
友人に何人か同じ文系出身でSEしてる人いるんだけど尊敬しかない。仕事レベルで出来る気がしない。
その習ってる時にフォトショやイラレも触ったが、仕事に活かせるレベルに綺麗な画像やロゴ作るのむずない?と思った
小さい頃からお絵描きが趣味だっだのでクリスタを触ったことがあるが、Twitterにあげて10いいね数しかとれない程度の画力である
20代中盤は漫画で稼ぎたいなーと少し思っていたが、人の目を引くような画力もストーリースキルも努力を苦にも思わない情熱もなく以下略
いろいろ考えたけど、いろんな人が 𝕏 や YouTube や TikTok などなどで、無限♾️に解説しているどころか、
なにも考えずに使っても自然に気付きそうなレベルでも、1箇所にまとめたら誰かが不幸になりそうだった
デスクワークしたい、でもパソコンを仕事で使ったことないからことないから尻込みしちゃうなーって人を
難しくないよって後押しするなんか書けたらなぁって考えたけど、難しい
それ以外はだいたいなんとかなるについてだけど、やりたいことをスタートから最後までワンステップずつ書く
ワンステップずつ書いたらAIちゃんにやってほしい作業を理解してくれるまで細かく説明する
簡単なVBAコードやスクリプトを書いてもらう時はすべての行にコメントを入れて貰う
それで自分で納得する答えや結果が得れたら次のステップへ。これの繰り返し
パソコン使ったことないけど、転職してPC使い始めたよ!の人がハルシネーションに困る場面は多分ない気がするけど、
ぎくりとした。私も数ヶ月前から精神科に通院しているからだ。ADHD疑いで。
ADHD。
子供の頃から忘れ物、遅刻、約束忘れ、すごく多かった。成績は良かった。大学も行けた。就活もして都内大手企業に内定。苦手なことは3倍かかったし、ミスも多くて怒られた。みんなが出来ることが出来なかったが、幸いプログラムが組めた。Excel、VBA、SQL、Python…コイツらのおかげで出世はできなかったが、仕事はできた。
子供が産まれると予定が増える。1人目。まだなんとかなった。癇癪がすごい。子供の泣き声がすると2回警察を呼ばれた。殴ってない。むしろ殴られてた。2才だった。
2人目。
もう全然回らなかった。仕事。家事。育児。びっくりするくらい予定を忘れた。保育園の連絡帳。記帳がないからプールに入らなかったと言われた。ごめん。保護者面談2回忘れてた。PTAの仕事。やらなきゃとわかっているのに手が動かない。もう、もう、ダメだった。
でも障害者になるのが嫌だった。
精神科に行った。病院で薬をもらって飲んだら嘘みたいに頭がスッキリした。毎日未完了のタスクがぐるぐるしていた頭が真っ白になって、タスクに取り組めた。
もう。認めるしかなかった。
この子も苦しむのか。知らずに産んでごめん。友達と一緒に遊んで悪気なく手を挙げたりするって。聞いたよ。私も全く同じことを子供時代にしていた。
ごめん。ほんとに。なんで知らなかったんだ。これから先、すごくすごく苦しいだろう。
私は友達と話す時、会社の同僚と話す時、素で話せたことはない。学習して学んだ適切な振る舞いをして過ごしてきた。だからすごく疲れるし1人になりたかった。今もそう。家族にもそう接してる。良い母の顔でずっと探してる。素の自分じゃ誰も好きになってくれない事を知ってるから。お母さん以外素の私を好きになってくれる人はいなかったから。
こんな文書いて何したいのか。
本当にごめん。ごめん。ごめんよ。
ADHDってどこかに居場所があるのか?薬を飲んで健常者のふりをしても、それは私じゃない。ずっと自分を否定ながら、明るいフリをして、元気なふりをしてこれから先生きていく。子供も。
療育を受けましょう。と、先生は言った。療育。健常者の考えそうなことだ。特性を理解して付き合いましょう。もう、いやだいやだいやだいやだ
ぎくりとした。私も数ヶ月前から精神科に通院しているからだ。ADHD疑いで。
ADHD。
子供の頃から忘れ物、遅刻、約束忘れ、すごく多かった。成績は良かった。大学も行けた。就活もして都内大手企業に内定。苦手なことは3倍かかったし、ミスも多くて怒られた。みんなが出来ることが出来なかったが、幸いプログラムが組めた。Excel、VBA、SQL、Python…コイツらのおかげで出世はできなかったが、仕事はできた。
子供が産まれると予定が増える。1人目。まだなんとかなった。癇癪がすごい。子供の泣き声がすると2回警察を呼ばれた。殴ってない。むしろ殴られてた。2才だった。
2人目。
もう全然回らなかった。仕事。家事。育児。びっくりするくらい予定を忘れた。保育園の連絡帳。記帳がないからプールに入らなかったと言われた。ごめん。保護者面談2回忘れてた。PTAの仕事。やらなきゃとわかっているのに手が動かない。もう、もう、ダメだった。
でも障害者になるのが嫌だった。
精神科に行った。病院で薬をもらって飲んだら嘘みたいに頭がスッキリした。毎日未完了のタスクがぐるぐるしていた頭が真っ白になって、タスクに取り組めた。
もう。認めるしかなかった。
この子も苦しむのか。知らずに産んでごめん。友達と一緒に遊んで悪気なく手を挙げたりするって。聞いたよ。私も全く同じことを子供時代にしていた。
ごめん。ほんとに。なんで知らなかったんだ。これから先、すごくすごく苦しいだろう。
私は友達と話す時、会社の同僚と話す時、素で話せたことはない。学習して学んだ適切な振る舞いをして過ごしてきた。だからすごく疲れるし1人になりたかった。今もそう。家族にもそう接してる。良い母の顔でずっと探してる。素の自分じゃ誰も好きになってくれない事を知ってるから。お母さん以外素の私を好きになってくれる人はいなかったから。
こんな文書いて何したいのか。
本当にごめん。ごめん。ごめんよ。
ADHDってどこかに居場所があるのか?薬を飲んで健常者のふりをしても、それは私じゃない。ずっと自分を否定ながら、明るいフリをして、元気なふりをしてこれから先生きていく。子供も。
療育を受けましょう。と、先生は言った。療育。健常者の考えそうなことだ。特性を理解して付き合いましょう。もう、いやだいやだいやだいやだ
競プロと機械学習系のクソコード・クソジャークっぷりが取り立たされてるけど、クソコード・クソジャークっぷりは何も競プロerと機械学習erの専売特許ではない。
はてなの皆さん、増田の皆さんたくさんの反応ありがとうございます。
どうしたもんかと悩んでる状況の中で、エージェントの人に話してもあまりピンと来ない反応が返ってくるし、周りに相談出来る人もいないしで、かなり勇気づけられました。
とりあえず今時点で返せる分だけお返事返しておこうと思う。
恥ずかしながらこんなサービスがあるのを知りませんでした。
今の状況では1000時間学習してから転職ってのは難しいんだけど、転職活動終えたら利用してみたいなという気持ち。
開発に夢見すぎ
自己評価低い
その通り、かもしれない。
技術記事とか書いてアウトプットしてる同世代以下の優秀な技術者たち見てて、自分とのスキルギャップに絶望してたところだったんだ。
5年弱ぐらいローコードじゃなくて、コーディングで実務経験積めてたらなあって。
後悔してもどうしようもないのは分かってるんだけども。
私のキャリアについて言葉を選ばず相談するので、言葉を選ばずレスポンスしてもらいたい。
鞭歓迎。
ありがとうございます。登録させてもらいました。
弊社来ない?
すごくめちゃくちゃたいへんありがたいお誘いなんですが、
増田に相談してそれで就職してっていうのがとんでもなく恥ずかしい。
でも、本当にありがとうございます。
あと色々突込み入ってた「作りたいWebサービス」については実際にdjnango使って手を付けてる段階です。
何てことない内容なので、確かにこれを作るためにわざわざ転職する必要はなさそうだ...。
・30歳
・単身
ETLツール(ローコードの開発ツール)を使ってデータ連携基盤を作成するための開発エンジニアとしていくつかプロジェクトに参加してきた。
年収400~500ぐらい。
平均的な残業時間は30hぐらい?少人数で本番稼働と運用保守のトラブル対応してた時は100時間は優に超えてたぐらい。
・特定のETLツールについての知識(前社の人員の中では最も実装/設計/開発の能力があった。と思う。)
・DBの浅~~~い知識(基本的なDDL,DML,DCLなら全て書ける程度。チューニングとかはやったことないので分からない。)
・BashやらPowerShellやらの浅~~~~い知識(プロジェクトで簡単なスクリプトを作成した経験があってその時に色々調べた程度。)
・開発チームのリーダーをやっていたのでそのあたりのマネジメント経験(PM/PLは未経験)
・Pythonとそのフレームワークの入門書籍一冊分ぐらいの知識
・Linuxの入門書籍一冊分ぐらいの知識(資格取得に向けて勉強中)
・作りたいWebサービスがあるので、プライベートでそれ作りたい
基本的なプログラミングの部分を全く業務で触ることなく仕事してきた。
前職を辞めて、出来上がったのはローコードの開発ツールの経験しか持っていない、市場価値のない化け物だった。
でも、前職みたいなローコードツールを使った開発から離れたいのよ。つまらないし、同じことの繰り返しだし、地味だし。
技術的に未熟な部分が多すぎて一足飛びに理想の企業に勤めるのが無理なのは分かってる。
とはいえ、年齢的にももうデッドラインが近いんじゃないかと焦ってる状態。
色々エージェント登録して求人見ながら自分でも出来そうな社内SEのポジションに3つほど応募した。(結果はまだ)
前職の経験踏まえたコンサルのオファーが来るが、給料は魅力的なものの「開発とか技術とかからは遠のいちゃうんじゃないか」って足踏みしてる。
SESと前職に似た開発,PM/PLポジションのオファーもたくさん来る。
化け物が「いつかこんな風になりたい」を実現するためには実務経験のためにSESで基礎から3年ほど実務経験を積んでからって思ってるんだけど悠長すぎる?
諦めて別の道、もしくは元の経験を活かせる道を探したほうが良い?