VBA経由でパソコンを操る ーChatGPTのさらなる活用法ー

VBAコード。

Officeに備わっているプログラミング言語で、このプログラムによってパソコンを動かすことを「マクロ」と言います。

ChatGPTの活用法としては

・ChatGPTに直に指示を行って何かをさせる

というほか

・ChatGPTに、「パソコンに命令するプログラム(pythonやVBAなど)」を書かせて、プログラム経由でしたいことを実行する。

という方法もあるわけです^^。

以下は

「複数のマニュアルを、タイトルに従って、フォルダを作成し、移動させる」

という内容。

実際のプロンプトを以下にお示しします。

結果を見ると、分類されないファイルが発生したり、分類手法について改善の余地はあったりと、いろいろ反省もあります。

・サブフォルダ名とその内容については、あらかじめこちらで指示した方が良い。

・「判断できない場合は、サブフォルダに入れずそのままに」などプロンプトを入れてもよいかも。

~~~~~~~~~~~~

Excelのマクロを利用して、様々な種類のマニュアルを別々のフォルダに分ける、という作業のシミュレーションをやってみたいと思います。

以下の手順で私にお付き合いください。

###

1. シミュレーション用のフォルダとファイルを作成してください。

ファイル名は医療に関するあらゆるタイプのマニュアルを模したタイトルにして、合計20個作成してほしいです。まず、これらのファイルを作成するためのVBAコードを出力してください。

→最初のプロンプトを実行すると、デスクトップ上に、このようなファイルを含んだフォルダが作成されます。

↓↓↓

続いて

2. これらのファイル名の分類を推測して、3つの種類に分け、それぞれフォルダを作成してファイルを移動させる、というVBAコードを作成してください。

→後半のプロンプトを実行すると、図のようなVBAコードが作成されます。これを実行すると、早速「ファイルの分類と移動が完了しました」とのポップアップが。。一瞬です(笑)。

→サブフォルダが作成され、大体のファイルが移動・格納されました。

Previous
Previous

~OpenAI o1についてのまとめと、触ってみて感じたこと~

Next
Next

~医科歯科大学大学院コースにてオンライン講義を担当させていただきました。追い込み準備でもChatGPT大健闘m(*_ _)m~