首页 > 解决方案 > 使用 Excel“自动更正选项”

问题描述

我是韩国人,我正在使用韩语 Excel。

Excel 支持选项让我们更正其他语言中输入的错误单词

例如,

当我们输入韩语单词'사랑'时,如果我们在英语模式下输入'tkfkd'并按Enter键错误,它会将单词更改为原始韩语模式'사랑'

所以我想通过 VBA 将这个技能用于许多数据

我写了下面的代码。

行(tkfkd、러브、사랑等...)

我希望单词 ("tkfkd") 将更改为 ("사랑") 但是那个单词 ("tkfkd") 没有变化

我如何在 VBA 中使用这个“自动更正词”选项?

请告诉我。

谢谢。

for row 0 to lastrow
    Cells(row, 11 + i).Select
    Application.SendKeys "+{F2}"
    Application.SendKeys "+{ENTER}" next row

标签: vbaexcel

解决方案


For row=1 to lastrow
     If cells(row, 11+i)="tkfkd" then cells(row,11+i)= _
              Range("D1").Value   'D1 contain 사랑 text
     End if
Next

推荐阅读