我が社で公式なお触れが出ました。
「Excelマクロについては、個人使用の範疇に留めてください。異動などで作成者が不在になると、作り込んだマクロはメンテナンスが不可能なため。業務に大きな影響を与える使い方は控えてください」
さて、ここから読み取れる前提は?
元勤務先、ある時結構な費用と手間と時間を投じて、社内に散在する野良マクロを公式管理下に置く太閤検地的なことをやってた
その時はそれで整理したとして、その後どうなったかは知らない https://twitter.com/CC_3cm/status/1440609609979285505 …
情シスには解析・メンテできるだけのリソースがないという前提でしょうね。 https://twitter.com/CC_3cm/status/1440609609979285505 …
書いた本人っていつもそうですね!!
コメントのこと、何だと思ってるんですか!?
→「3日も経てば自分も他人」 https://twitter.com/CC_3cm/status/1440609609979285505 …
さあひねくれ関数を作ろうか https://twitter.com/CC_3cm/status/1440609609979285505 …
就職した会社から派遣で入った半導体メーカーで特性データ収集まとめるのにExcelマクロ→shell sedで前処理するようになってそれから約25年後、フルスタックエンジニア、クラウドアーキテクトと言う今に至ります(遠い目) https://twitter.com/CC_3cm/status/1440609609979285505 …
要は個人でこっそり使って、隠れて楽する方針を推奨と https://twitter.com/CC_3cm/status/1440609609979285505 …
これ状況次第だけどまあそりゃそうでしょという感じもするんだよね。人材獲得と人材育成の手間を無視して便利ツールの工数削減だけを見るわけにはいかないし。「まあまあマクロもわかって事務系の仕事に付きたい単価が安い人」を公認として探すなんて地獄モードだしなぁ。 https://twitter.com/CC_3cm/status/1440609609979285505 …
情シス側で一括管理できる環境がないなら妥当かな
素人のグチャグチャなマクロを素人がいきなり保守しろって言われてもだしね😅 https://twitter.com/CC_3cm/status/1440609609979285505 …
> さて、ここから読み取れる前提は?
異動者の作った成果を捨てるつもり(それで困らない)ということから考えると、社員全員が自己責任でマクロを組めるレベルにある……かなあ。
ただ、書き方からネガティブな雰囲気を感じるので何か読み違えてそう。 https://twitter.com/CC_3cm/status/1440609609979285505 …
マクロも含めて引き継ぎしよう https://twitter.com/CC_3cm/status/1440609609979285505 …
エクセルは卒業して専用ツールに移行! https://twitter.com/CC_3cm/status/1440609609979285505 …
これって事なかれ主義だなーと思う。
マクロ作成者が退職した時に混乱が起こる事を避けたい。
だけどマクロを使えば効率化出来る仕事を何倍もの時間を掛けてやる事は問題視しない。
問題が表面化しなければそれでいいって感じがする。 https://twitter.com/CC_3cm/status/1440609609979285505 …
日本企業のデジタル化の遅れって、異動を前提としているからではないか疑惑 https://twitter.com/CC_3cm/status/1440609609979285505 …
遠回しに言えば、
この企業に座敷わらしがいなくなった瞬間です。かなw
10年前ならまだわかるよ。
今、昭和から30年以上過ぎた令和3年よ? https://twitter.com/CC_3cm/status/1440609609979285505 …
Excelマクロは使う度インポート、エクスポートしてマクロ保存のままExcelデータを保存しない。マニュアルを作る。コメント行にしっかり挙動について日本語テキストを残す。CSVで吐き出せるシートと数式を持つデータ、グラフ・表はシートを分ける。ですかね。それやってもほぼ誰も使い回しできず。 https://twitter.com/CC_3cm/status/1440609609979285505 …
これは俺もずっと苦しめられてたなあ。
でも会社が言うことは全くその通りだと思ってた。そりゃよく分からんめんどくさそうなものに人員、時間、お金を割いて教育して取り入れようとはならんよなあと。そのコスト受け入れてでもやるべと説明するのは有用性を知る俺の責任だと思って頑張ってた。 https://twitter.com/CC_3cm/status/1440609609979285505 …
「引き継ぐ際に組んだマクロの仕様を書いたのを渡してレクチャーすれば宜しいのでは?」
それで引き継げるようならこんな事言わないよなー。大概こういうのは下に合わせて線引くからここで一句。
誰しもが組めると思うなマクロとローン https://twitter.com/CC_3cm/status/1440609609979285505 …
まぁ、経験豊富なプログラマ(本職か否か問わず)が書いたコードじゃないとマトモにメンテできないスパゲッティだったりするからなぁ…
…で、そうして生まれたスパゲッティのモノだけが「解析しろ」という命令と共に丸投げされてくるわけで… https://twitter.com/CC_3cm/status/1440609609979285505 …
2,000行規模のマクロを見せられてぎょっとしてなんとなくで保守している人←
システム改修が間に合わず一時的に他の技術で対応するならマクロでも良いのかもと最初は思いましたが、人って甘えられる部分があると堕落するのでシステム改修が間に合わないなら調整するが選択肢として正しい。🙄 https://twitter.com/CC_3cm/status/1440609609979285505 …
どこの会社でもあるあるなんだろうな。
異動前までは定型業務の省力化などで社長賞を受賞とかもてはやされたのだろうけど。
その割りにはエクセルマクロ・VBAのWEBセミナー参加者の募集とかもあったり。
人件費は安くないのにね。 https://twitter.com/CC_3cm/status/1440609609979285505 …
うちなんか、マクロどころでなく、vlookでさえこの扱い…ほんまにヤバい。 https://twitter.com/CC_3cm/status/1440609609979285505 …
Excelマクロがメンテナンス不能と目の敵にされるのは結局「品質が低いから」で、その理由をVBAの言語の古さに求めるのもまぁ1割ぐらいしか要因じゃないと思うてる。Excelマクロ以外のRPAでも同じことが起きると思うがなー。 https://twitter.com/CC_3cm/status/1440609609979285505 …
そんなに悪くないと思うけどなぁ
「理解がない」という声が多いけど
そこそこの規模の会社でちゃんとした情報システム部があり、全社員の教育は無理だけど現場の使いたい希望に対して落としどころを提示する
目先の業務効率よりも長期的な事業継続性を優先していることをが分かりますね https://twitter.com/CC_3cm/status/1440609609979285505 …
前提は、異動が多くて引き継ぎ時間が足りず、個々人のスパゲッティマクロに苦しめられている、だろうか。
EXCELファイルを表データとして引き継ぐならpdf化すべきだし、ツールとして引き継ぐならマクロも含めた設計書も作ってレビューしなければならない。 https://twitter.com/CC_3cm/status/1440609609979285505 …
個人利用でなくて組織で使うなら「システム」としてドキュメント残したり引き継ぎできるようにしておいてねってことだと思うなぁ🤔💭
異動した後も作った人が永久にメンテしてくれるなら、別に作りっぱなしでも良いとは思うけど、組織なんだからそういうわけにも行かないでしょう https://twitter.com/CC_3cm/status/1440609609979285505 …
「マクロやめろ」
「情シスっていつもそうですね!現場のことなんだと思ってるんですか!」(定形分
のクレームがくるまでワンセット https://twitter.com/CC_3cm/status/1440609609979285505 …
作るだけなら簡単なのよねマクロって
他人に運用させるのが難しい https://twitter.com/CC_3cm/status/1440609609979285505 …
お客さんに渡すExcelファイルにマクロ組み込んでた営業にはさすがに辞めてくれと言いたくなりましたw https://twitter.com/CC_3cm/status/1440609609979285505 …
少しずつ改良しながら個人試用してるものを 『資料作るのに使いたいから使わせて』で実質的に公式になっちゃうケースもあるんよな。もちろん評価ゼロ。個人のスキルアップに興味はないとか言う始末。 https://twitter.com/CC_3cm/status/1440609609979285505 …
マクロって、他人が使えるようにするためには自分で使う場合の3倍は手間がかかるからね。そこまでやるなら結局pythonとかで組んだ方が楽な気がする。
他言語だって仕様書やマニュアル残してなきゃ素人のPGなんてうんこだろ
そもそも自前で組まないといけないならシステムを最適化すべきでは?
「使っても構わんけど情シスに問い合わせてもゼロ回答やで。ちゃんと部門内で継承してな」
弊社はこれ。
ええやん、俺なら8時間でやる仕事をマクロで10分とかにして残りはスキル上げの時間にすればいいし。
これを公開するとみんなその時間でできるから新たな仕事がきちゃう