主にVBAに関して何か議論っぽいものがあった
社内の方から某社のRPAツールのセミナーを受けて欲しいと要望があり、1時間ほど受講しました。 初めて聞く名前のRPAでした。 ちょっとPADっぽいUIでした。 操作は簡単そう。 でも一見簡単そうなものって、ちょっと難しいシナリオを作る際はかえってややこしくなる印象がある。 そんな感じ~♪
2022-02-10 17:54:27@blacklist_ryu よく誤解されがちですが、RPAって演算機能は低いんですよね。 演算はクラウドなりローカルのExcelなり、仕組みを作っておかないと対応できないです。 VBAで活用するなら、小規模で作ったものをRPAで連携させると幸せになれる。従来型のオールインワンのコンセプトで組んだVBAでは難しい。
2022-02-10 17:59:40@Anubis_369 RPAの強みは、画像認識の機能がある部分だと思ってます。 基本的には画像認識は精度の問題もあって、極力多用したくないのですが、といってVBAではこういう機能が無いというのもあります。 もしかして将来的にExcelの機能として画像認識が実装されたりしてw
2022-02-10 18:03:13@blacklist_ryu @Anubis_369 VBAで作らんの? 昔、某言語で完全一致はやったことあるけど、近い画像とかAI使ったりするの勉強してみようかな。
2022-02-10 21:10:49@BaooDev @blacklist_ryu 某言語で出来るなら某言語やっててください。 無理矢理VBAにねじ込むのもできるとは思うが、用途を大きく外した使い方は慎むべきです。
2022-02-10 21:33:02@Anubis_369 @blacklist_ryu PythonでExcel操作できるライブラリ作った奴に同じこと言えますか? 何が用途に合うかは人によるだろ。
2022-02-10 21:58:30@BaooDev @blacklist_ryu 言える。 問題なのはできるできないではなく、やるなら会社に話を通した上で責任の持てる形でやれということです。 無断で変なライブラリ持ち込んで、Excelで遊ぶのはご法度です。用途に合うかどうかではなく、ちゃんと周りを見て責任を持った行動できるかどうかです。
2022-02-10 22:23:57@BaooDev @blacklist_ryu とりあえず、仕事で突っ走るVBAerは情シス関連も兼任してる立場から、迷惑この上ないです。 仕事でコード書くというのは責任を伴います。チャレンジするのはいいですが、ちゃんと責任を取れる段取りを踏んで取り組むべきです。
2022-02-10 22:33:08@BaooDev @blacklist_ryu そりゃ分からんと思うよ。コレがアマチュアとプロの視点の違いです。 どう行動するからは自由だと思いますが、言っている事がアマチュアの視点でプロの言葉を語っていたら、指摘はします。
2022-02-10 22:42:16@BaooDev @blacklist_ryu ただ、もし遊びだったとしたなら、出過ぎた発言だと思うので謝らさせて頂きます。 ホビーとして楽しんで頂ければと思います。
2022-02-10 22:44:47補足しておくと、PythonでExcel弄るときに主流なのは、直でファイルを編集するタイプのモノです。 Com経由で操作するのはMS公認非推奨です。なので、PythonでExcel操作するライブラリ作った人に「使うな」は言えます。 「人による」ではなく、明確な理由ありきです。 twitter.com/BaooDev/status…
2022-02-10 23:54:49あと、PythonでExcelを操作できるモジュールを作った人を「奴」呼ばわりは良くないですね。 Com経由の操作は非推奨ですが、必要な場面はあります。メリット、デメリットを把握した上で使う分には問題は無いかと。ちなみに、そいういうモジュールがあるとは聞いていますが、具体的な名前は知りません。
2022-02-11 00:20:41現実問題として、Pythonが使えて何かセキュリティー的に問題が起きるかというと、そんなには変わらないと考えている。 おおよそ、Pythonでできる不正なんて、VBAでもやってる。というより、むしろVBAの方がタチが悪い。 VBAのような中途半端なものでなく、Python使ってもらった方が自動化も捗る。
2022-02-14 00:51:03VBAでアクロバットするような文化が根付くよりは、普通にPythonを使った方が健全だと思う。 Pythonの特徴として、書く人によっての差が出にくい。Powershellを使うよりは汎用性の高いコードを書くことができる。 VBAに依存するよりは、GUIに依存せずに済むので、効率化や自動化は捗るはずです。
2022-02-14 01:16:19@Anubis_369 @blacklist_ryu ???? 相変わらずだなあw 上の?は相手が頓珍漢なこと言って意味が分からないということです。 あなたが私の意図を読めて無いのは仕方無いですが、それは後で言及します。 COMが非推奨だから「使うな」と言うのはPythonやPowerShellでExcelブック制御の発言をするなと言えませんか?
2022-02-14 10:59:13@BaooDev そもそもの話は某言語でやれるなら某言語でやってろ。って話だったと思います。反論があるなら、VBAでやるメリットでも語って頂きたい。 話が逸れ過ぎて訳わからん。 あとクソリプにりゅうりゅうさん巻き込むのは自粛しましょう。
2022-02-14 12:05:43@Anubis_369 話が逸れたのはあなたが私の意図を取り違えて頓珍漢なことを書いたからです。 自粛って????? あなたがそれを言う?????
2022-02-14 12:16:01@BaooDev サッサと意見があるなら言ってくれないかな。 今なら出血大サービスで、見解を合わせて「Yes」で返答してあげますよ?
2022-02-14 13:00:11