Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12821 / 13644 ツリー ←次へ | 前へ→

【8469】コマンドボタンからアクティブなセル範囲に罫線を引く時 monmon 03/10/17(金) 23:52 質問
【8470】Re:コマンドボタンからアクティブなセル範囲... INA 03/10/18(土) 11:04 回答
【8471】Re:コマンドボタンからアクティブなセル範囲... monmon 03/10/18(土) 11:33 発言
【8477】Re:コマンドボタンからアクティブなセル範囲... Jカーター 03/10/18(土) 16:14 回答

【8469】コマンドボタンからアクティブなセル範囲...
質問  monmon E-MAIL  - 03/10/17(金) 23:52 -

引用なし
パスワード
   初めて質問します。よろしくお願いします。
現在エクセル97にてコマンドボタンをクリックすることによりアクティブなセル範囲に罫線を引くプログラムを作成しようとしています。
が、コマンドボタンを押して罫線を引こうとすると、BordersクラスのLineStyleプロパティを設定できませんといわれてしまいます。
シートを保護した場合に出るメッセージですが、シートの保護はしてませんし、コマンドボタンを無視してデバッガで実行するときちんと罫線を引いてくれます。
同じプログラムをエクセル2000で試すと普通に罫線を引いてくれます。
エクセル97の調子が悪いのでしょうか?
ご存知の方、御教授お願いします。

【8470】Re:コマンドボタンからアクティブなセル範...
回答  INA  - 03/10/18(土) 11:04 -

引用なし
パスワード
   >エクセル97の調子が悪いのでしょうか?
他のブックや新規ブックでは、どうなのでしょうか?
またそのブックを他のPCで使用した場合はどうなのでしょうか?
その点が分からないと、パソコンのExcelの不具合か、ファイルの不具合か
を判断することが出来ないでしょう。

【8471】Re:コマンドボタンからアクティブなセル範...
発言  monmon E-MAIL  - 03/10/18(土) 11:33 -

引用なし
パスワード
   ▼INA さん:
>>エクセル97の調子が悪いのでしょうか?
>他のブックや新規ブックでは、どうなのでしょうか?
>またそのブックを他のPCで使用した場合はどうなのでしょうか?
>その点が分からないと、パソコンのExcelの不具合か、ファイルの不具合か
>を判断することが出来ないでしょう。

早速の回答有難うございました。

同じブック内の別のシートに保護をかけており、マクロ命令ではシート名を指定していませんでした。

しかし、新しいブック(全く保護をかけない状態)でも試していましたが、同じメッセージで線を引くことができませんでした。

現在自宅の為、エクセル97にて確認ができないのですが、家のエクセル2000で別のシートに保護をかけて同じコードで試してみましたが、線を引くことができました。

申し訳ありませんが後ほど詳しくコードを記述しますのでご確認できたら幸いです。
よろしくお願いします。

【8477】Re:コマンドボタンからアクティブなセル範...
回答  Jカーター  - 03/10/18(土) 16:14 -

引用なし
パスワード
   こんにちは。
Excel97のバグでは?
ボタンのコードの最初の方に

ActiveCell.Activate

と一行追加してみたください。

違ったらすいません。

12821 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free