そもそもPythonは特別な環境が必要なのでしょうか??
小川慶一さんの投稿
2022年2月24日10:59
> そもそもPythonは特別な環境が必要なのでしょうか??
というご質問を受けました。
お返事をさらっと書いてみます。
大きく言うと、エクセルVBAでのプログラミングはオートマ車的というか、ハンドルを回すとかアクセル、ブレーキを踏むといった操作だけに特化すれば概ね運転は可能。
一方、他の言語をやろうとすると、マニュアル車的というか、自分でクラッチ操作をする感じです。
プラスして、簡単なパーツ交換は自分で行うという感じですね。
エクセルVBAでマクロを書く場合との環境面での違いを、3つ挙げてみます。
・自分でインストールが必要
エクセルVBAはエクセルをインストールすれば自動的に利用可能になります。
pythonの場合は、自分でネットからダウンロードしてインストールする作業が必要です。
・言語のバージョンアップが必要になる場合がある
エクセルVBAは、適切なバージョンのプログラミング言語が自動的にインストールされています。
必要があれば、Windows Update で更新されます。(たぶん、今お使いのものは、バージョン 7.1 かと。VBE で、メニューのヘルプから、「バージョン情報」を調べてみてください)
Pythonの場合は、3.9から3.10にバージョンアップする/しないという選択を自分でして、自分で更新することになります。
・開発環境のインストールが必要
エクセルVBAはエクセルをインストールすれば自動的に開発環境も利用可能になります。
(Visual Basic Editor, VBE ですね)
pythonの場合は、開発環境の選択肢が複数あり(PyCharm, VS Code 等)、そのうちどれを使うかを自分で選択してネットからダウンロードしてインストールする作業が必要です。
2024年11月20日 21:41
小川 慶一さん
2024年11月20日 21:28
AIユーザさん
2024年11月14日 17:04
小川 慶一さん
2024年11月13日 18:12
AIユーザさん
2024年11月13日 18:11
田中 宏明さん