いつもお世話になります。
OSは、WIN11 エクセルは、Office365 です。
下記の参考のコードで列幅を指定しています。
Range("G1").EntireColumn.ColumnWidth = 14
このコードでは何故か14番目のシートのみには実行されません。
なぜなのでしょうか。
ご指導いただけませんか。
参考
Sub シートセット()
Dim mySheet As Worksheet
For Each mySheet In Sheets(Array(5, 6, 7, 8, 9, 10, 11, 12, 13, 14))
mySheet.Range("I:M").EntireColumn.Hidden = True
mySheet.Range("F:F").EntireColumn.Hidden = True
Range("G1").EntireColumn.ColumnWidth = 14
mySheet.Range("H2").Interior.ColorIndex = 19
mySheet.Range("H2").NumberFormatLocal = "#,###"
For Each ws In Worksheets
mySheet.Select
Range("A1").Select
Next
Next mySheet
Sheets("シート一覧表").Select
End Sub
No.1ベストアンサー
- 回答日時:
Sub シートセット()
Dim mySheet As Worksheet
For Each mySheet In Sheets(Array(5, 6, 7, 8, 9, 10, 11, 12, 13, 14))
mySheet.Select
Range("I:M").EntireColumn.Hidden = True
Range("F:F").EntireColumn.Hidden = True
Range("G1").EntireColumn.ColumnWidth = 14
Range("H2").Interior.ColorIndex = 19
Range("H2").NumberFormatLocal = "#,###"
Range("A1").Select
Next mySheet
Sheets("シート一覧表").Select
End Sub
とか?
>Range("G1").EntireColumn.ColumnWidth = 14
14の時にSelectされているシートは1つ前の13のままだからじゃない?
未検証ですけど。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) vba シート名の一覧を2列に分けるには 5 2023/04/24 08:56
- Excel(エクセル) ハイパーリンクの削除について 2 2022/11/10 07:32
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- Excel(エクセル) 別のシートの最終行の値を参照するには 5 2022/12/15 13:18
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Visual Basic(VBA) 別シートのデータを参照して値を入れたい。 まとめデータシートのC列D列の値を商品一覧シートのコードが 7 2022/08/17 13:20
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでブック内の倍率がバ...
-
EXCELで複数のシートを一度に「...
-
特定のシートのみ再計算させな...
-
エクセルで複数のシートに画像...
-
エクセル シート同士の引き算
-
SUMIF関数【複数のシート...
-
エクセルのシー名を二段表示に...
-
EXCELの「シートの見出し」のフ...
-
エクセル シートのグループ化...
-
アクセスからエクセルのシート...
-
エクセルの2つのシートを並び...
-
エクセルでシート数が分からな...
-
複数シートの選択解除の方法
-
Excelでの複数シートにまたがる...
-
ワークシートそのものの色を変...
-
DATE関数 4月31日などのあ...
-
エクセルでリンク貼り付けした...
-
エクセルのシートが消えた
-
Accessのテーブルを既存のExcel...
-
エクセル、別のシートの表をポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルで複数のシートに画像...
-
特定のシートのみ再計算させな...
-
エクセルでブック内の倍率がバ...
-
ワークシートそのものの色を変...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルの2つのシートを並び...
-
EXCELの図形(テキストボックス)...
-
ハイパーリンクでジャンプした...
-
エクセルのシート連番の振り直し
-
特定の複数のシートに同じ処理...
-
エクセルのシー名を二段表示に...
-
Wordで差し込み印刷時に表示す...
-
エクセルで、シートの名前を変...
-
エクセルでリンク貼り付けした...
-
エクセル、特定のシートにパス...
-
accessへエクセルの複数のシー...
-
Accessのテーブルを既存のExcel...
-
【Excel VBA】データ貼り付け先...
-
EXCELの「シートの見出し」のフ...
おすすめ情報