Excelでシート内のセルの値および属性を変更する方法を説明します。
変更にはRangeを使用して変更します。そのため1つのセルだけでわなく複数のセルを一度に変更することができます。
セル値およびセルの属性の設定をする
Dim xlApp As Excel.Application
Dim xlSheet As Excel.Worksheet
xlApp = New Excel.Application()
xlApp.Application.Workbooks.Add()
xlSheet = CType(xlApp.Worksheets(1), Excel.Worksheet)
xlSheet.Name = "シート"
' セル選択(単一・複数指定できる)
Dim xlCells As Excel.Range = xlSheet.Range("C3")
または
Dim xlCells As Excel.Range = xlSheet.Cells.Range("C3")
または
Dim xlCells As Excel.Range = xlSheet.Cells(3, 3)
' セルのフォント設定
xlCells.Font.Size = 20
xlCells.Font.Name = "MS 明朝"
' セルにデータ書込み
xlCells.Value = "1234567890"
' セルの背景色設定
xlCells.Interior.Color = &H44FFFF
' セルの文字色設定
xlCells.Font.Color = &HFFFF00
xlApp.Visible = True
System.Threading.Thread.Sleep(3000)
xlApp.Quit()
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlApp)