• ベストアンサー

エクセルマクロ・・・

起動してワークシートがでた際、背景の罫線を マクロで消すようにしたいのですが、どうすればいいでしょうか?フォームバーを使いたくないのです。よろしく御指南ください。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

ちょっと意味が解かりません。 背景の罫線とはグリッド線(枠線)の事では無く、自分で設定した罫線? 特定のブックの特定のシートに対してなら、Thisworkbookの Workbook_Open か、標準モジュールの Auto_Open に Sub Auto_Open() Dim i As Integer  For i = 5 To 12   Worksheets(1).UsedRange.Borders(i).LineStyle = xlNone  Next i End Sub こんな感じでしょうか。意味が違うかな?

payipayi
質問者

お礼

ログインできなくて返事が遅れました。 背景罫線のことでしたが、表示タブでできる事を忘れていました、お恥ずかしい。 ありがとうございました。

その他の回答 (1)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 シートの枠線の表示なら、メニューの[ツール]→[オプション]→[表示]タブで、 [ウィンドウ オプション]の[枠線]のチェックを外せばいいです。 で、それをマクロ記録してみればコードが分かると思います。 コードが分かれば、それをNo.1の方の回答にあるように、ThisWorkbookモジュールのWorkbook_Openイベントプロシージャか、標準モジュールにAuto_Openという名前のSubプロシージャを作成して、そこに記述して下さい。

payipayi
質問者

お礼

ログインできなくて返事が遅れました。 表示タブでできる事を忘れていました、お恥ずかしい。 ありがとうございました。

関連するQ&A