- 締切済み
VBAでmergecellsでエラー
Excelのシート上部に配置したボタンを押下する事で、、 行の追加と削除、さらにセルの結合、結合解除をするプログラムをVBAで作成しています。 行の追加と、セルの結合はそれぞれ単体では正常に機能するのですが、 行の追加や削除を行った後で「セルの結合」ボタンを押すと、 「RangeクラスのMergeCellsプロパティを設定できません」 上記のエラーが出てしまい原因がわからず困っております。 どなたか解決方法をご存知でしたら、教えていただきたいです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- nao-y
- ベストアンサー率58% (111/190)
回答No.1
どういうソースコードを書かれているか 提示していただくと、解決が早いと思いますが…。 ・「セルの結合」ボタンを押したとき、どういう動作をさせていますか? その時点で選択されているセルを結合させていますか? 行を追加・削除したときにその選択セルがおかしなことに なってるとかいうことはありませんか?
お礼
先ほど自己解決しましたので、質問を締め切らせて頂きます。 原因は、セルの結合の処理で初めにシートの保護の解除を行っていなかった事のようです。 シート保護解除をするように修正したところ、エラーは出なくなりました。 nao-yさん、ご回答有難うございました。