本記事は、Excel C# Script入門講座の1記事です。
列の指定
セル範囲の列の指定には、RangeオブジェクトのEntireColumn プロパティを使用します。
EntireColumnプロパティは、指定されたセル範囲に含まれる列 全体を表すRangeオブジェクトを返します。
以下の例では、アクティブシートのセル範囲B2~E5を含む列のValueプロパティに文字列をセットしています。
Excel.Range("B2:E5").EntireColumn.Value="no more VBA";
以下の例では、Sheet1のセル範囲B2~E5を含む列のValueプロパティに文字列をセットしています。
var sheet1 = Excel.Worksheets("Sheet1"); sheet1.Activate(); sheet1.Range("B2:E5").EntireColumn.Value="no more VBA";
上記例ではいずれも、EntireColumn プロパティにより、B2からE5のセル範囲に含まれる列全体、すなわちB列からE列の全てのセルを含むセル範囲が指定されます。