Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 使用Excel";“自动更正选项”;_Vba_Excel - Fatal编程技术网

Vba 使用Excel";“自动更正选项”;

Vba 使用Excel";“自动更正选项”;,vba,excel,Vba,Excel,我是韩国人,我在用韩国人的Excel Excel支持我们更正其他语言中键入的错误单词的选项 比如说, 当我们输入韩语单词'사랑', 但如果我们在英语模式下键入“tkfkd”并按Enter键时出错, 它将单词改为原来的韩语模式'사랑' 因此,我想通过VBA对许多数据使用此技巧 我写了下面的代码 世界其他地区(tkfkd,러브,사랑,等等……) 我希望这个词(“tkfkd”)将改为(“사랑") 但是这个词没有变化(“TKKKD”) 如何在VBA中使用此“自动更正单词”选项 请让我知道 谢谢你 fo

我是韩国人,我在用韩国人的Excel

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

比如说,

当我们输入韩语单词'사랑', 但如果我们在英语模式下键入“tkfkd”并按Enter键时出错, 它将单词改为原来的韩语模式'사랑'

因此,我想通过VBA对许多数据使用此技巧

我写了下面的代码

世界其他地区(tkfkd,러브,사랑,等等……)

我希望这个词(“tkfkd”)将改为(“사랑") 但是这个词没有变化(“TKKKD”)

如何在VBA中使用此“自动更正单词”选项

请让我知道

谢谢你

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

摆脱select…+1。我打算在不使用任何额外DB源('D1)的情况下更正该单词사랑 文本),我想当我在excel中使用自动更正选项时,这是可能的,所以我问Kit s我不清楚您是在谈论使用自动更正来更正代码中的单词,还是希望从VBA启动自动更正来更正工作表中的某些内容(从第0行到最后一行),这与您编写的代码有什么关系?
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