アカウント名:
パスワード:
主に、社内に数人いる「パソコンの大先生」が作った、Excel VBA+COM経由で動くマクロで。
情シスとしては「RPA導入や社内システム改修で無くしましょう」と何度も打診したが、ガン無視だったので、どうなっても知らんとしか言いようがない。
無邪気にRPA礼賛するのも悲惨な未来まっしぐらじゃねーの。
RPA導入でまともな未来を期待するなら、きちんとEUCできるくらいのスキルを職員に身に付けさせる必要があると思う。
いわゆる「パソコン得意な人」が残したExcel活用案件でまともなものを見た試しがない。 処理内容を解析しようにも、セルをどうする、とかしかわからないマクロとか、何重にも入子になったワークシート関数とか、DB使えば単純なのに無意味な処理が複雑なひょう引きだとかで苦しめられてる。 で、「パソコン得意な人」が中枢で計画立ててるので、ITインパール作戦が続いてるわけですな(泣)。
あ、肝心のRPA0を書き忘れた。 プログラム書いて、コメントを残せるような製品なら良いけど、ティーチングマシンみたいに動きをトレースすることが基本のシステムだと、どうしてその動作が必要なのかがわからなくなる。 さらに、とっつきやすいから、(VBAでは敷居が高いと感じて)今まで自動化に関わらなかったような人も手を出し始めて、そのうちコメントなし、資料なし、なんだか自動化されてる業務ばかりになって、人事異動で担当者が何代か代わるうちに業務自体がブラックボックスになってしまう。 業務の基本はデータ管理やデータ加工なのだから、データベースとプログラミング、システム開発の基本と使うデータベース管理システムで使えるスクリプト言語の基本をマスターした上で、データベースで自動化するのが基本だと思う。
まあ、社員みんながスクリプト書ける or 金出して外注できるならそれが正義なのですが…。最近はセキュリティが理由でVBAも禁止されて、謎エクセル無しでは業務が回らない事態に。
#ええ、絶賛ブラックボックス化進行中です。
Excelだと、どこにどの式が入ってるかをトレースするのがマジでつらい。
#でも、最近できたスピルとxlookupは好き(ツンデレ)
Excel解析するとき、そのセルで、どんな処理をしているのかを理解するのに、埋め込まれている関数と、参照先のセルを一覧できるように、onenoteに埋め込まれている関数と参照先のワークシートのハードコピーをコピーしてます。 Onenoteなら、必要であれば線を引いたり、注釈をつけたりできるので、後から見直した時見やすいです(花子を使ったこともありますが、ドロー系ソフトは重い・・)。 で、多重にネストしている関数は、onenoteに貼り付けたものを関数の単位ごとに改行したりインデントしたりして、みやすくしてます。 これだけやって、やっと中身を見る気になってくる・・・。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
使ってる人はいる (スコア:2, おもしろおかしい)
主に、社内に数人いる「パソコンの大先生」が作った、Excel VBA+COM経由で動くマクロで。
情シスとしては「RPA導入や社内システム改修で無くしましょう」と何度も打診したが、ガン無視だったので、どうなっても知らんとしか言いようがない。
Excelは表計算以外に使うなと思うが (スコア:2)
無邪気にRPA礼賛するのも悲惨な未来まっしぐらじゃねーの。
RPA導入でまともな未来を期待するなら、きちんとEUCできるくらいのスキルを職員に身に付けさせる必要があると思う。
いわゆる「パソコン得意な人」が残したExcel活用案件でまともなものを見た試しがない。
処理内容を解析しようにも、セルをどうする、とかしかわからないマクロとか、何重にも入子になったワークシート関数とか、DB使えば単純なのに無意味な処理が複雑なひょう引きだとかで苦しめられてる。
で、「パソコン得意な人」が中枢で計画立ててるので、ITインパール作戦が続いてるわけですな(泣)。
Re: (スコア:2)
あ、肝心のRPA0を書き忘れた。
プログラム書いて、コメントを残せるような製品なら良いけど、ティーチングマシンみたいに動きをトレースすることが基本のシステムだと、どうしてその動作が必要なのかがわからなくなる。
さらに、とっつきやすいから、(VBAでは敷居が高いと感じて)今まで自動化に関わらなかったような人も手を出し始めて、そのうちコメントなし、資料なし、なんだか自動化されてる業務ばかりになって、人事異動で担当者が何代か代わるうちに業務自体がブラックボックスになってしまう。
業務の基本はデータ管理やデータ加工なのだから、データベースとプログラミング、システム開発の基本と使うデータベース管理システムで使えるスクリプト言語の基本をマスターした上で、データベースで自動化するのが基本だと思う。
Re: (スコア:2)
まあ、社員みんながスクリプト書ける or 金出して外注できるならそれが正義なのですが…。
最近はセキュリティが理由でVBAも禁止されて、謎エクセル無しでは業務が回らない事態に。
#ええ、絶賛ブラックボックス化進行中です。
Re:Excelは表計算以外に使うなと思うが (スコア:0)
Excelだと、どこにどの式が入ってるかをトレースするのがマジでつらい。
#でも、最近できたスピルとxlookupは好き(ツンデレ)
Re:Excelは表計算以外に使うなと思うが (スコア:1)
Excel解析するとき、そのセルで、どんな処理をしているのかを理解するのに、埋め込まれている関数と、参照先のセルを一覧できるように、onenoteに埋め込まれている関数と参照先のワークシートのハードコピーをコピーしてます。
Onenoteなら、必要であれば線を引いたり、注釈をつけたりできるので、後から見直した時見やすいです(花子を使ったこともありますが、ドロー系ソフトは重い・・)。
で、多重にネストしている関数は、onenoteに貼り付けたものを関数の単位ごとに改行したりインデントしたりして、みやすくしてます。
これだけやって、やっと中身を見る気になってくる・・・。