程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了(Autohotkey) 需要帮助选择带有“+1”的东西的不同 Excel 单元格 .. 或者我不知道如何称呼它大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决(Autohotkey) 需要帮助选择带有“+1”的东西的不同 Excel 单元格 .. 或者我不知道如何称呼它?

开发过程中遇到(Autohotkey) 需要帮助选择带有“+1”的东西的不同 Excel 单元格 .. 或者我不知道如何称呼它的问题如何解决?下面主要结合日常开发的经验,给出你关于(Autohotkey) 需要帮助选择带有“+1”的东西的不同 Excel 单元格 .. 或者我不知道如何称呼它的解决方法建议,希望对你解决(Autohotkey) 需要帮助选择带有“+1”的东西的不同 Excel 单元格 .. 或者我不知道如何称呼它有所启发或帮助;

我需要自动热键在 Excel 自动化方面的帮助..

所以我想在第一个输入中选择“A1”单元格,然后对于第二个、第三个和下一个输入,我想选择“A”单元格+1, 所以在第二个输入中选择的“A”单元格将是 A2 在第三个输入中选择的“A”单元格将是 A3 等...

所以很可能是这样..

input1:
X=1

oExcel := ComObjActive("Excel.Application")
oExcel.Sheets("SHEET").Activate
oExcel.Range("A1").SELEct

goto,inputX:

inputX:
X = +1
oExcel := ComObjActive("Excel.Application")
oExcel.Sheets("SHEET").Activate
oExcel.Range("A(X)").SELEct

但我不知道如何在 AHK 代码中正确编写它......有人可以帮我解决这个问题吗?非常感谢...

解决方法

不用担心,你快到了。我想这就是你想要的。您可能想要循环,并且还需要将数字连接到单元格名称中

DoMystuff:
/* You only need to get the Excel COM object once. 
 * So we do this here,outside of the loop. */
oExcel := ComObjActive("Excel.Application")
; activate the sheet once.
oExcel.Sheets("SHEET").Activate

Loop,100 ; this repeats the following code from 1 to 100.
{
    /* A_Index in a "Loop" block becomes 1..2..3.. 
     * to 100 (each loop pass) or whatever is set above. 
     * With AHK v1.1,you can concat like so: 
     * "something" 42 "anotherthing"
     * gives
     * "something42anotherthing"
     */
    oExcel.Range("A" A_IndeX).SELEct 
}
return

大佬总结

以上是大佬教程为你收集整理的(Autohotkey) 需要帮助选择带有“+1”的东西的不同 Excel 单元格 .. 或者我不知道如何称呼它全部内容,希望文章能够帮你解决(Autohotkey) 需要帮助选择带有“+1”的东西的不同 Excel 单元格 .. 或者我不知道如何称呼它所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:..单元格