エクセルで、指定した行のみ、パターンを空白にしたいのですが、うまくいきません。
1行から5行までを指定する場合
・・・・・・
ActiveWindow.WindowState = xlMaximized
Rows("1:5").Select
Range("A5").Activate
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic ・・・・
と、入れると、1行目から7行目までのパターンが空白になってしまうのです。
試しに
・・・
Rows("1:3").Select・・・・
と入力すると、1行目から3行目まで空白になります。
これはどうしてなのでしょうか??
1行目から5行目まで、特にセルを結合しているといこともないし、まったく理由がわかりません。
どのようなVBA入力をしたら、良いのか、教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは。
私の環境で以下のルーチンを実行したところ正しく1-5行のセルにパターンが設定されました。
Sub test()
ActiveWindow.WindowState = xlMaximized
Rows("1:5").Select
Range("A5").Activate
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End Sub
今お使いのExcelファイルに何かしら設定が入ってると思われます。
その設定がどういうものか推測するのは難しいので、新規にExcelファイルを作成し、試してみてはいかがでしょう。
では。
No.2
- 回答日時:
こんにちは。
>1行目から7行目までのパターンが空白になってしまうのです。
と言われても、お出しになっている情報からでは、そのようなことはありません。他に原因があります。
Select とかActivate は必要ないでしょうね。
With Rows("1:5").Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
ただ、このようなコードは、元にパターンが入っているのを戻すという場合だと思うのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) マクロで最終行を取得してコピーしたい 3 2022/04/06 19:07
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Excel(エクセル) 特定文字(数字)で行挿入、挿入された行で合計したい 2 2023/03/13 14:30
- Excel(エクセル) vba 複数の行を非表示の時コードのまとめ方 3 2022/11/17 15:01
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Excel(エクセル) Excel VBAで、行の高さを、上下1文字分程度高くしたい 3 2023/04/23 00:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
Excel > ピボットテーブル「(空...
-
エクセルでCSVを編集するとき、...
-
「データ要素を線で結ぶ」がチ...
-
数式による空白を無視して最終...
-
ピボットテーブルで空白セルの...
-
Excel:関数が入っているセルに...
-
エクセルで、「複数のセルの中...
-
excel2010 空白セルにのみ貼り...
-
【Excel】 csvの作成時、空白セ...
-
空白セル内の数式を残したまま...
-
【Excel】 Ctrl+方向キー で空...
-
関数TRANSPOSEで空白セルを0に...
-
COUNTAで式をカウントしない方法
-
《Excel2000》SUMPRODUCT関数で...
-
エクセルにて負の時間を0:00と...
-
エクセル マクロ 最終列まで...
-
空白を0とみなす関数
-
エクセルのグラフで式や文字列...
-
空白セルがないのにオートフィ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
数式による空白を無視して最終...
-
エクセルでCSVを編集するとき、...
-
ピボットテーブルで空白セルの...
-
excel2010 空白セルにのみ貼り...
-
Excel > ピボットテーブル「(空...
-
空白セル内の数式を残したまま...
-
「データ要素を線で結ぶ」がチ...
-
エクセルで、「複数のセルの中...
-
Excelで、入力文字の後に自動で...
-
エクセル 連番が途切れていると...
-
《Excel2000》SUMPRODUCT関数で...
-
SUMIFS関数で「計算式による空...
-
【Excel】 csvの作成時、空白セ...
-
形式貼り付けの「空白を無視す...
-
Excel:関数が入っているセルに...
-
リンク先が空白若しくはゼロの...
-
エクセルで上の行の値を自動的...
-
エクセルにて負の時間を0:00と...
-
エクセルのグラフで式や文字列...
おすすめ情報