小编Lin*_*nga的帖子

单元格中的拼写检查并将拼写错误的单词的颜色更改为红色

我正在进行自动化,我需要拼写检查单元格中的一个段落并突出显示红色的错误单词,并且我需要在具有动态范围的列中执行此拼写检查.

我正在使用以下代码

Sub spellcheck()

    Dim intOffsetCol As Integer
    Dim intChrCnt As Integer
    Dim varTempString As Variant

    intOffsetCol = 1

        For intChrCnt = 1 To Trim(Len(ActiveCell.Value)) Step 1 'Left to right
            'A space character is represented by an ASCII code of 32.
            If Asc(Mid(ActiveCell.Value, intChrCnt, 1)) <> 32 Then
                varTempString = varTempString & Mid(ActiveCell.Value, intChrCnt, 1)
            Else


                If Not Application.CheckSpelling(Word:=varTempString) Then
                varTempString.Interior.ColorIndex = 52

                varTempString = ""
                intOffsetCol = intOffsetCol + 1
                End If
            End If
        Next intChrCnt

        If varTempString <> …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba excel-2010

3
推荐指数
1
解决办法
3220
查看次数

获取VBA集合中的Max&Min编号

我有一个名为Num_Key 的VBA集合(Num_Key作为New Collection),它将在其中存储唯一的数字.

有没有办法从Num_Key VBA集合中获取最小最大数字而没有循环?

先感谢您 :)

arrays excel vba excel-vba

2
推荐指数
1
解决办法
1727
查看次数

标签 统计

excel ×2

excel-vba ×2

vba ×2

arrays ×1

excel-2010 ×1