こんにちは、五足のわらじです。

VBAのエラーにハマることって結構あるんですが、だいたいその原因はエラーの意味がよくわかんないってことが多いです。

VBAのエラーって、言葉がわかりにくすぎませんか?

というか、すごく的外れなことを言われて原因が余計にわからなくなるってパターンが多い気がします。(特に日本語のエラーメッセージ)

先日も、VBAでハイパーリンクを設定して.followでアクセスさせようと思ったら、「このファイルを開くためのプログラムが登録されていません」というエラーが発生し、なんのこっちゃ?となりました。

同じマクロの中で別のハイパーリンクは問題なくアクセスできるのに、このエラーはいったい・・・となったわけです。

このリンクには日本語のパラメータを設定してあったので、問題があるとすればここだろうなと思って日本語を外してみたらうまくいきましたので、原因はここ。

結局、URLエンコードしないといけないっていうだけだったのですが、そのエラーメッセージじゃ逆に混乱するだけです。

「不正なURLです」くらいだったらいいんですけども。

自動でエンコードしてくれると思っていた私が悪いんですけど、もうちょっと親切なエラーメッセージにしてほしいなーって思うこと多いですね。

著者

五足のわらじ
五足のわらじ
在宅ワークを4つと、サラリーマンを1つ、合計五足のわらじを履いて走り回ってます⇒2017年7月より在宅ワークで独立しました

在宅ワークは、アフィリエイト、アプリ制作、LINEスタンプ・着せかえ制作、ライターの4つをやっていて、サラリーマンは辞めましたが、それに替えて法人化を目指して新規事業を立ち上げ中です。

自宅では、デザイン、コーディング、プログラミング、ライティング、写真、イラスト、アニメーション、音楽、マーケティングなど、ひとりですべて行っているマルチクリエイターです。
事務所では、単純作業からマネージャー職といった包括的な業務まで、幅広い分野の受託業務を行ってます。

もともと在宅ワークは副業でしたが、収入を普通のサラリーマン並みに増加させることができたので、いまは在宅ワークと事務所での受託業務のみで生活しています。

在宅ワークはすべて独学でやってきましたので、これから独学で在宅ワークを始めようと思っている方の参考になればと思ってブログを始めました。

いいことばかりじゃなくて、辛いことや失敗したことなども正直に書いていきますので、これから始めたいと思っている人もぜひ参考にしてください!