有没有办法从Visual Basic应用程序中突出显示/填充第x行中给定颜色的单元格?我可以读取和写入单元格,但如果可能的话,找不到格式化单元格或整行的语法。
编辑: 读/写代码
Dim APP As New Excel.Application
Dim worksheet As Excel.Worksheet
Dim workbook As Excel.Workbook
workbook = APP.Workbooks.Open(InputFile)
worksheet = workbook.Worksheets(1)
读:
Arr(i, 0) = worksheet.Cells(rowcount, 14).value
写:
worksheet.Cells(row, Col).value = Arr(i, 2)
答案 0 :(得分:1)
Range("A1").Interior.Color = RGB(255, 0, 0)
您可以设置范围,例如.. Range("A1:A10")
对于行(1)中的所有单元格:
Rows(1).Interior.Color = RGB(255, 0, 0)
@Edit
也可以通过 ColorIndex 设置颜色,例如:
Range("A1").Interior.ColorIndex = 37