Columns プロパティ (Excel)Worksheet.Columns property (Excel)

指定されたワークシートのすべての列を表す**Range** オブジェクトを返します。Returns a Range object that represents all the columns on the specified worksheet.



Worksheet オブジェクトを表す変数を取得します。expression A variable that represents a Worksheet object.


オブジェクト修飾子を指定せずにcolumnsプロパティを使用すると、 ActiveSheetを使用した場合と同じ結果になります。Using the Columns property without an object qualifier is equivalent to using ActiveSheet.Columns. 作業中のドキュメントがワークシートではない場合、 Columns プロパティは失敗します。If the active document isn't a worksheet, the Columns property fails.

単一の列を取得するには、 Item プロパティを使用するか、またはかっこ内にインデックスを含めます。To return a single column, use the Item property or equivalently include an index in parentheses. たとえば、、 Columns(1)Columns("A")使用Columns.Item(1)するColumns.Item("A")と、作業中のシートの最初の列が返されます。For example, Columns(1), Columns("A"), Columns.Item(1) and Columns.Item("A") return the first column of the active sheet.


次の使用例は、シート 1 の列 1 (列 A) のフォントを太字に設定します。This example formats the font of column one (column A) on Sheet1 as bold.

Worksheets("Sheet1").Columns(1).Font.Bold = True

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.