📊 Excel VBA Top100
📋

シート管理

シートの追加・削除・保護・並び替えなどシート管理20本収録

AddHeaderFooter
シートにヘッダーとフッターを追加する
💡 実行するとヘッダーとフッターの入力ダイアログが表示され、印刷プレビュー用のヘッダー/フッターが設定される
AddNewSheet
新規ワークシートを追加する
💡 実行するとシート名を入力するダイアログが表示され、新しいシートが作成される
ClearPrintArea
印刷範囲をクリアする
💡 実行するとアクティブシートの印刷範囲がクリアされる
ColorSheetTabs
シートタブに色を設定する
💡 実行するとシート名と色を選択するダイアログが表示される
CompareSheets
2つのシートを比較し、差分を出力する
💡 実行すると2つのシート名を入力し、差分が新しいシートに出力される
CopySheet
シートを複製する
💡 実行するとコピー元のシート名と新しいシート名を入力するダイアログが表示される
CopySheetToNewWorkbook
指定したシートを新しいブックにコピーする
💡 実行するとコピー元のシート名を入力し、新しいブックが作成される
DeleteEmptySheets
空のシート(一括でデータがないシート)を削除する
💡 実行すると空のシートがリストされ、確認後に削除される
DeleteSheet
指定したシートを削除する
💡 実行するとシート名を選択するダイアログが表示され、確認後に削除される
GroupSheets
複数のシートをグループ化する
💡 実行するとグループ化するシート名を選択するダイアログが表示される
HideSheet
指定したシートを非表示にする
💡 実行すると非表示にするシート名を入力するダイアログが表示される
ListAllSheets
すべてのシート名を一覧表示する
💡 実行するとシート一覧がメッセージボックスとアクティブシートへの出力で表示される
MoveSheet
シートをブック内の別の位置に移動する
💡 実行するとシート名と移動先位置を入力するダイアログが表示される
NavigateToSheet
指定したシートにジャンプする
💡 実行するとシート一覧から選択するダイアログが表示され該当するシートに移動する
ProtectSheet
シートを保護する(編集禁止)
💡 実行するとシート名とパスワードを入力するダイアログが表示される
RenameSheet
シートの名前を変更する
💡 実行すると現在のシート名と新しいシート名を入力するダイアログが表示される
SetPrintArea
選択範囲を印刷範囲に設定する
💡 印刷範囲に設定するセル範囲を選択してから実行
SortSheetsByName
シートを名前順に並べ替える
💡 実行するとシートがアルファベット順に並べ替えられる
UnhideAllSheets
すべての非表示シートを表示する
💡 実行すると非表示になっているすべてのシートが表示されます
UnprotectSheet
シートの保護を解除する
💡 実行するとシート名とパスワード(設定されている場合)を入力するダイアログが表示される