gpt4 book ai didi

vba - 使用 Excel VBA 以编程方式按 Enter

转载 作者:行者123 更新时间:2023-12-04 20:11:37 26 4
gpt4 key购买 nike

一旦将值设置为特定单元格,我正在尝试以编程方式按回车键:

Private Sub TextBox1_Change()
If TextBox1.Text = "ALC Test" Then
Range("$F$2").Value = "17"
ActiveWorkbook.RefreshAll
End If
If TextBox1.Text = "ALC Prod" Then
Range("$F$2").Value = "54"
ActiveWorkbook.RefreshAll
End If
If TextBox1.Text = "" Then
Range("$F$2").Value = ""
ActiveWorkbook.RefreshAll
End If
End Sub
这样我就可以在 excel 中触发我的表格的刷新
但这并不能正常工作
enter image description here

最佳答案

使用 sendkeys是正确的。

如果您只想重新计算(刷新)表数据,您可以执行以下操作:

Private Sub TextBox1_Change()

If TextBox1.Text = "ALC Test" Then
Range("$F$2").Value = "17"
Range("$F$2").Select
Application.SendKeys("~")

在您的情况下,您需要在将输入命令发送到 excel 之前选择单元格(包含参数)。

关于vba - 使用 Excel VBA 以编程方式按 Enter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41720281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com