メインコンテンツへスキップ

すべてのExcelファイルのプロパティをシートにリストするにはどうすればよいですか?

Author: Sun Last Modified: 2025-08-06

この記事では、アクティブなワークブックのすべてのプロパティをシートにリストするためのVBAコードを紹介します。

Alt + F11キーを押してMicrosoft Visual Basic for Applicationsウィンドウを有効にします。

挿入 > モジュールをクリックし、以下のコードを空白のモジュールに貼り付けます。

VBA: すべてのプロパティをリストする

Sub WBProperties()
'UpdatebyKutools20191031
    Dim xWB As Workbook
    Dim xF As Long
    Dim xStr As String
    Dim xWSh As Worksheet
    On Error Resume Next
    Application.DisplayAlerts = False
    xStr = "Workbook Properties"
    Set xWB = Application.ActiveWorkbook
    Set xWSh = xWB.Worksheets.Item(xStr)
    If Not xWSh Is Nothing Then
        xWSh.Delete
    End If
    Set xWSh = xWB.Worksheets.Add
    xWSh.Name = xStr
    xWSh.Range("A1").Value = "Property"
    xWSh.Range("B1").Value = "Value"
    With xWB
        For xF = 1 To .BuiltinDocumentProperties.Count
            xWSh.Range("A65536").End(xlUp).Offset(1, 0).Value = _
            .BuiltinDocumentProperties.Item(xF).Name
            xWSh.Range("A65536").End(xlUp).Offset(0, 1).Value = _
            .BuiltinDocumentProperties.Item(xF).Value
        Next xF
    End With
    Application.DisplayAlerts = True
End Sub

copy and paste the vba code into the module

F5キーを押してコードを実行します。 F5 アクティブなシートの前に「Workbook Properties」という新しいシートが作成され、アクティブなワークブックのすべてのプロパティがリストされます。



その他の操作(記事)

Excel起動時にアドインを無効にする
Microsoft Excelにいくつかのアドインをインストールしたかもしれませんが、今度はExcel起動時に特定のアドインを無効にする必要があります。この問題を解決するにはどうすればよいでしょうか? この記事の方法がお役に立つでしょう。

Excelで各ワークシートを個別の新しいワークブックとしてエクスポートおよび保存する
一つまたは複数のワークシートを新しいワークブックとしてエクスポートして保存したいとしましょう、どのように対処しますか? 普通は各ワークシートをコピーして新しいワークブックに貼り付けるでしょう。しかし、ここでいくつかの便利なトリックをお教えします:

ExcelですべてのアドインをリストするためのVBAコード
Excelでは、データをより効率的に扱うためにいくつかのアドインを追加または挿入することがあります。オプションウィンドウに行ってすべてのアドインを確認することはできますが、それらをシートにリストする方法はありますか?


  • スーパー数式バー(複数行のテキストや数式を簡単に編集可能); 閲覧レイアウト(多数のセルを簡単に読み取り・編集可能); フィルター範囲への貼り付け...
  • セル/行/列を結合してデータを保持; セル内容を分割; 重複する行を統合して合計/平均を計算... 重複セルを防止; 範囲を比較...
  • 重複または一意の行を選択空白行を選択(すべてのセルが空); スーパー検索および多くのワークブックでのあいまい検索; ランダム選択...
  • 数式参照を変更せずに複数のセルを正確にコピー; 複数のシートへの自動参照作成; 箇条書き、チェックボックスなどを挿入...
  • お気に入りの数式、範囲、グラフ、画像を素早く挿入; パスワードでセルを暗号化メーリングリストを作成してメールを送信...
  • テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除; ページング小計の作成と印刷; セルの内容とコメント間の変換...
  • スーパーフィルター(他のシートにフィルタースキームを保存して適用); 月/週/日ごとの高度な並べ替え、頻度など; 太字、斜体による特殊フィルタリング...
  • ワークブックとワークシートを統合; 主キーカラムに基づいてテーブルをマージ; データを複数のシートに分割xls、xlsx、PDFの一括変換...
  • ピボットテーブルのグループ化(週番号、曜日など)... ロックされたセルとロックされていないセルを異なる色で表示; 数式/名前を持つセルをハイライト...
kte tab 201905
  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付き編集と閲覧を有効化します。
  • 新しいウィンドウではなく、同じウィンドウ内の新しいタブで複数のドキュメントを開き、作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します!
officetab bottom