VBAでExcelスプレッドシートの列幅を設定するにはどうすればよいですか?

更新:2021年8月; Excel 365、2019、2016で動作します。

今日のExcel自動化チュートリアルでは、必要に応じてワークシート列の幅をすばやく変更する方法を学習しますが、プログラムでVBA(Visual Basic for Applications)を使用します。

前提条件

VBAコードを作成するには、何よりもまず、[開発者]タブが有効になっていることを確認する必要があります。手順がわからない場合は、詳細な手順を確認してください。

  • Windowsコンピュータで、MicrosoftExcelを開きます。
  • メインのリボンでDeveloperを押します。
  • VisualBasicコマンドを押しますこれにより、 VBAエディターが開きます。
  • 左側のプロジェクトエクスプローラーで、コードを挿入する特定のシートを強調表示します。または、新しいモジュールを挿入するか、既存のVBAモジュールにコードを追加することもできます。

VBAでExcelスプレッドシートの列幅を設定するにはどうすればよいですか?

1列幅の設定

この例では、アクティブなワークシートで1つの列を選択し、それに応じて変更します。

  • VBAエディターを使用して、次のコードをワークシートまたはモジュールにコピーします。

Sub Set_Column_Width()

Dim MySheet As Worksheet
Set MySheet = ActiveSheet

' Select one or multiple columns, set your column width as needed

With MySheet.Columns("B")

    .ColumnWidth = 50
End With

End Sub
  • F5キーを押すか、[実行] >> [サブまたはフォームの実行]を選択してコードを実行します。
  • [ファイル] >> [保存]または[ディスク]アイコンをクリックして、作業内容を保存します。

複数列範囲の幅を変更する

この例では、列の範囲を選択してから、幅を変更します。

前のセクションで説明したのと同じ方法でコードを適用できます。

Sub Set_Column_Range_Width()

Dim MySheet As Worksheet

Set MySheet = ActiveSheet

' Set your column width as needed
With MySheet.Range("A:F")

    .ColumnWidth = .ColumnWidth * 1.5
End With

End Sub

次のステップ

VBAから始めますか?ExcelガイドのVBAの基本を確認してください。

Leave a Comment

[解決済み]錆がクラッシュし続ける問題を修正する方法は?

[解決済み]錆がクラッシュし続ける問題を修正する方法は?

Rustに直面すると、起動時または読み込み中にクラッシュし続けます。その後、指定された修正に従って、Rushクラッシュの問題を簡単に停止します…

Intel Wireless AC 9560 が動作しない場合の 9 つの修正 (コード 10)

Intel Wireless AC 9560 が動作しない場合の 9 つの修正 (コード 10)

Intel Wireless AC 9560 コード 10 の修正方法について詳しく解説します。Wi-Fi および Bluetooth デバイスでのエラーを解決するためのステップバイステップガイドです。

「不明なソフトウェア例外(0xe0434352)」を修正するにはどうすればよいですか?

「不明なソフトウェア例外(0xe0434352)」を修正するにはどうすればよいですか?

Windows 10および11での不明なソフトウェア例外(0xe0434352)エラーを修正するための可能な解決策を見つけてください。

[フルガイド]Steamのファイル権限の欠落エラーを修正する方法は?

[フルガイド]Steamのファイル権限の欠落エラーを修正する方法は?

Steamのファイル権限がないエラーにお困りですか?これらの8つの簡単な方法で、Steamエラーを修正し、PCでゲームを楽しんでください。

Windows 10でアプリとプログラムが自動的に最小化される問題を修正する7つの方法

Windows 10でアプリとプログラムが自動的に最小化される問題を修正する7つの方法

PC での作業中に Windows 10 が自動的に最小化される問題の解決策を探しているなら、この記事ではその方法を詳しく説明します。

学生が学校でブロックされることを気にせずに最もよくプレイするゲーム トップ 10

学生が学校でブロックされることを気にせずに最もよくプレイするゲーム トップ 10

ブロックされることを心配せずに学生が学校で最もよくプレイするゲーム トップ 10。オンラインゲームの利点とおすすめを詳しく解説します。

ワードウォール

ワードウォール

Wordwallは、教師が教室のアクティビティを簡単に作成できるプラットフォームです。インタラクティブな体験で学習をサポートします。

[解決済み]Ntoskrnl.Exe高CPU使用率Windows10

[解決済み]Ntoskrnl.Exe高CPU使用率Windows10

この記事では、ntoskrnl.exeの高いCPU使用率を解決するための簡単な方法を紹介します。

VACを修正すると、8つの簡単な方法でゲームセッションエラーを確認できませんでした

VACを修正すると、8つの簡単な方法でゲームセッションエラーを確認できませんでした

VACを修正するための解決策を探していると、CSでのゲームセッションエラーを確認できませんでした:GO?次に、与えられた修正に従います

INTERNAL_POWER_ERROR(0x000000A0)を修正する方法

INTERNAL_POWER_ERROR(0x000000A0)を修正する方法

簡単に取り除くために、ソリューションを1つずつ実行し、Windows 10、8.1、8、および7のINTERNAL_POWER_ERRORブルースクリーンエラー(0x000000A0)を修正します。