VBA 初心者です。
下記のVBAをもう少しわかりやすく、
コンパクトにする方法はありますか?
宜しくお願いします。
【やりたいこと】
・表の特定の行、列を非表示、再表示
・文字入力
・式の置き換え
・グループ化を閉じるです。
Dim Lastcol As Long, i As Long
Lastcol = Range("I8").CurrentRegion(Range("I8").CurrentRegion.Count).Column
If Rows(11).Hidden = True Then
Rows(7).Hidden = True
Rows(10).Hidden = True
Rows(49).Hidden = True
Rows(6).Hidden = False
Rows(11).Hidden = False
End If
For i = 11 To Lastcol Step 7
Columns(i).Hidden = False
Columns(i + 1).Hidden = False
Columns(i + 2).Hidden = True
Columns(i + 3).Hidden = True
Cells(12, i) = "実績"
Next i
Range("K2") = 16
ActiveSheet.Outline.ShowLevels RowLevels:=1
Range("H11").Replace What:="!$H$8", Replacement:="!$H$10"
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- Visual Basic(VBA) worksheets & rows メソッドは失敗しました。のエラー回避のやり方 1 2022/06/07 13:58
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- Visual Basic(VBA) リストビューに条件による表示 1 2022/06/01 20:19
- Visual Basic(VBA) excel VBA if文について 3 2022/03/27 17:42
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Excel(エクセル) VBAの指示の内容 昨日こちらでご教示頂いたのですが初心者な為、一つ一つの指示が何をやっているのかわ 2 2022/10/25 18:08
- Visual Basic(VBA) 抽出結果を別シートに貼り付ける 2 2022/07/09 22:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2つのマクロでチェックボックス...
-
ユーザーフォームに別シートか...
-
ExcelのVBAコードについて教え...
-
VBAを使用した時間管理
-
エクセルのマクロについて教え...
-
Excel VBA 定義されたプロージ...
-
Vba SelStart、SelLen教えてく...
-
現在のブックを閉じないで、マ...
-
VBAに詳しい方教えてください。
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルの合計を自動で表示さ...
-
Excelのマクロでワードのテキス...
-
VBAのコードを教えてください
-
VBA初心者 Ctrl+での操作、ボタ...
-
VBA 複数条件の分岐処理の上手...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
Excel-VBAのmsgBox()の不思議
-
左右の表のキー位置を合わせたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコードを教えてください
-
【ExcelVBA】インデックスが有...
-
ExcelVBA シート名を複数セルか...
-
エクセルvbaについて
-
エクセルのマクロについて教え...
-
【VBA】マクロの入ったファイル...
-
VBA UserFormからの転記で
-
エクセルVBAの配列について
-
Excelで「Ctrl+c」、「Ctrl+v...
-
VBAコードについて教えてくださ...
-
ExcelのVBAコードについて教え...
-
Excel マクロについての相談
-
VBAで質問があります
-
VBAコードについて
-
【ExcelVBA】VBA実行でダイアロ...
-
Excel関数またはVBAでの質問に...
-
ExcelのVBAコードについて教え...
-
ExcelのVBAコードについて教え...
-
ExcelのVBAコードについて教え...
-
Outlookの「受信日時」「件名」...
おすすめ情報