待学习整理的内容
设置单元格中部分字符的格式
Sub TEST()
With ActiveCell.Characters(Start:=4, Length:=2).Font '设置单元格中第4~6个字符的字体
.Name = "等线"
.FontStyle = "加粗"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.Color = -16776961
.TintAndShade = 0
.ThemeFont = xlThemeFontNone
End With
End Sub
将Range存入数组,以及将数组存入Range
Sub TEST()
Dim AR '测试发现,声明为动态数组和静态数组都报错
Dim Ra As Range, I As Long, J As Long
With Sheet1
Set Ra = .Cells(1, 1).CurrentRegion
AR = Ra '将Range存入数组
'以下代码将数组的值打印到立即窗口
For I = 1 To Ra.Rows.Count
For J = 1 To Ra.Columns.Count
Debug.Print AR(I, J),
Next J
Debug.Print ""
Next I
'以下代码将数组的值输出到Sheet1工作表的左上角为(200,1)的Range
.Range(.Cells(200, 1), .Cells(200 + Ra.Rows.Count - 1, 1 + Ra.Columns.Count - 1)) = AR
End With
End Sub