■「記録できません」が表示されマクロが編集できない
現象詳細
「記録できません」が表示されマクロが編集できない また、以下のダイアログが表示されてしまう。 ~~~ * タイトル:プロジェクトがロックされています * 文言 :プロジェクトがロックされています ~~~
解決方法
他のサイトから、以下の解決方法がある * 「複数のユーザで使用する」のチェックを外す * パスワードを入力する
http://www11.plala.or.jp/koma_Excel/contents5/mame5039/mame503901.html
http://hpcgi1.nifty.com/kenzo30/b_cbbs/cbbs.cgi?mode=al2&namber=7002&no=0&P=R&KLOG=46
ただ、チェックを外してあっったし、 パスワードもかけていない。 で、結局、以下の手順で解決した。 [1] 一旦、[校閲]-[ブックの共有]で、[編集]から、 「複数のユーザによる同時編集とブックの結合を許可する」に チェックをつける [2] で、チェックを外す [3] チェックを外した際に、「保護を解除していいか?」的な ダイアログが表示されるので「はい」を選択する
■ ボタンが削除できない
* マクロを起動するボタンを削除したかったのだができない
原因
* フォームのボタンではなく、コントロールツールボックス のボタンだと、通常のモードだと削除できない
解決方法
* Office2010なら、[開発]-[デザインモード]ボタンを オンにすれば削除できる
参考文献
http://oshiete.goo.ne.jp/qa/4383693.html
■「VBA エラー 91 オブジェクト変数または With ブロック変数が設定されていません。」が表示
Dim contentsSheet As Worksheet contentsSheet = Worksheets(ContentsSheetName) ' ここでエラー
解決方法
* Set をつける Set contentsSheet = Worksheets(ContentsSheetName)
参考文献
http://www.tipsfound.com/VBA/19091.vbhtml
関連記事
Excel マクロ ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2015/07/15/104500