• ベストアンサー

他者の作ったVBAマクロを改変したい

一般に公開されているフリーのVBAマクロについてなんですが、そういうマクロを改変(機能追加)することはできないのでしょうか。 よくできているマクロでもどうしても機能が不足していたりした場合、自分で機能追加をしたいのですが、やろうと思ってもマクロ編集画面が出ません。 コードを非公開にする方法などがあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

コードがWeb上で表記されていてコピーペーストで使用する場合は ご自分で追加をする事が出来ますが、ダウンロードされた場合は ツール→VBAProjectのプロパティで保護をかけられているかと 思います。

ita-roo
質問者

お礼

お答えいただき、ありがとうございます。 なるほど、保護だったのですね。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 プロテクトが掛かっているのですね。それは、開けられないと思っていてよいです。 これは格言に近いのですが、  ・他人のコードは分からない  ・自分のコードも半年経つと分からない 他人のマクロは、一応、ある程度のレベルの人が作ったものは、よほどの間違いがなければ、手を加えることが相当に困難です。私自身、掲示板で書いているものと、実際にExcelのVBAで書いているものは、全体の雰囲気が、かなり違います。それは、Project Group として書いていますから、モジュールひとつ見たところで、よほど実力の差がなければ、どうなっているのか読めないはずです。 しょせん、他人のものは他人のものですね。がんばって、そのフリーのVBAのレベルのものを作れるように精進することだと思います。

ita-roo
質問者

お礼

お答えいただき、ありがとうございます。 たしかに、自分の組んだコードでさえ後から見るとわけがわからないことはよくありますね。 ただ今回は、まったく別個にボタンを一個だけを付け加えたかったので、是非ともやりたかったな~と…。

関連するQ&A