質問: 業務効率を上げるためにプログラミングを勉強しようかと思います。 PythonとVBAどちらがお勧めですか。 主に、毎日別ファイルでアップされるExcelデータを何もせずに自動で欲しいデータだけ抽出したファイルを作成してメールで展開したいです。 メール送るのは文面を変えることもあるので、手動で大丈夫です。 誰か教えてください。
回答: 使用メーラーとかによるんじゃないの? メーラーがOutlookならVBAでフルに作ったほうが安定します。 でも使用メーラーが違うものだとメールの添付までは出来なかったりするんですよね。 そしたらもうデータの抽出なんてpythonでもVBSでも好きなものでいいんじゃないかなと思う。 pythonのpyautoguiとかまで使えばRPAでメール添付までできるとは思うけど。 ※VBSって書いているのは記述ミスじゃないです。 VBAはOutlookやExcelの内部用の言語でソフトの外部から使うものじゃないです。 windowsに付属しているのがVBS。似ているけど若干仕様が違う。 VBA,VBSどちらであってもExcelが入ってないPCでExcelをいじれないのは一緒。 自動化する前に上司の確認と許可取りましょうね。