如何在excel利用VBA将选中单元格中中文改成“宋体”,字符以及数字改成“arial"格式?

如何在excel利用VBA将选中单元格中中文改成“宋体”,字符以及数字改成“arial"格式?,第1张

Sub aa()

Dim str As String

Dim i As Integer

Dim a As Range

Set a = Range("a1:a10") '选择的范围

For Each b In a

str = b.Cells

For i = 1 To Len(str)

If Asc(Mid(str, i, 1)) <0 Then

b.Cells.Font.Name = "黑体"

Else

b.Cells.Font.Name = "Arial"

End If

Next i

Next

End Sub

Sub s()

    With [a6:u2000]

        .HorizontalAlignment = xlCenter

        .VerticalAlignment = xlCenter

        With .Font

            .Name = "宋体"

            .Size = 11

            .Bold = True

            .ColorIndex = 8

        End With

        .FormatConditions.Delete

        .FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, Formula1:="=""√"""

        .FormatConditions(.FormatConditions.Count).Font.ColorIndex = 5

        .FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, Formula1:="=""X"""

        .FormatConditions(.FormatConditions.Count).Font.ColorIndex = 3

    End With

End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11194893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存