0
A
答えて
1
出来上がり!次のように
Range("A2:F" & Rows.Count).ClearContents
Range("H2", Cells(Rows.Count, Columns.Count)).ClearContents
0
あなたは、唯一の可視セルに(すなわちClearContents
)行動するSpecialCells()方法風味を使用することができます。
Sub main()
HideMyFavorites True '<--| hide your favorite rows/columns
Cells.SpecialCells(xlCellTypeVisible).ClearContents '<--| clear the content of "visible" cells only
HideMyFavorites False '<--| unhide your favorite rows/columns
End Sub
Sub HideMyFavorites(doHide As Boolean)
Columns(7).Hidden = doHide '<--| hide/unhide column "G" (whose column index of "7")
Rows(1).Hidden = doHide '<--| hide/unhide row "1"
End Sub
関連する問題
- 1. VBA内の最初のシートでループを実行するステートメントIf
- 2. ExcelのVBAを使用して最初の行以外の行データをすべてクリアします
- 3. 最初の行をクリアするjtextarea
- 4. VBAはデータの最初と最後の行を特定します
- 5. 同じGoogleスプレッドシートファイルの最初の列と1行のシートを同期させる
- 6. Excel VBA行の最初の空白セルの列名を検索
- 7. VBA最初の行をスキップしてデータをコピー&ペーストする
- 8. VBA - フレーム内のオプションボタンの値(Excelシート内)
- 9. Excel VBAで列内のデータ範囲を別のシートにコピーする
- 10. 最初の列が空白でない(データ量が変化する)場合にのみ、別のシートの最初の空白行にデータをコピーする
- 11. 最初の列が値vbaを繰り返す合計行
- 12. ブック内の複数のシートにわたるVBAコードの実行
- 13. VBAマクロスクリプト:VBAマクロを使用してシート1の列内の一意の値をシート2にコピーします。
- 14. VBA複数列COMBOXは - 最初の列はリストのバインド列
- 15. Googleシートの最初の行のクエリをクエリ
- 16. テーブルの最初の行とテーブルの最初の列のデータに基づいてテーブルを作成
- 17. Googleシート - 指定列/データ検証の最初の編集後に新しい行を追加する
- 18. VBAコピー最終行の範囲と別のシートに貼り付けます
- 19. 最後の行に列データを追加するVBAマクロ
- 20. Excel VBAデータが入力されたときにシートの最後の行に式/日付を追加する
- 21. シート内の行数
- 22. jQueryのテンプレート - 既存の行をテーブル要素の内部テーブルの行を追加し、クリアする最初の
- 23. SQL Teradata - 最初の行データなどの列を追加する
- 24. 最初の行のデータを持つConcat列名、Python 3.6 Dataframe
- 25. Entity Frameworkコードの最初の移行とデータ移行
- 26. VBA - 繰り返すテキストの最初と最後の行を検索
- 27. 別のシートVBA
- 28. VBA - あるシートから別のシートにデータをコピー
- 29. VBA 0,00で列をクリアするVBAヘルプ
- 30. Python:最初の列を行名としてロードし、列名として最初の行
将来的に試してみて、あなたの質問に、あなたのいくつかのコードを投稿してください。 SOはコード作成サービスではないので、私は本当に質問に答えるべきではありませんでしたが、私は退屈でした。 –