在excel中如何使用VBA插入一个按钮,使其点击按钮实现在表格中单元格输入的功能,即刷新数据
在excel中如何使用VBA插入一个按钮,使其点击按钮实现在表格中单元格输入的功能,即刷新数据在excel中如何使用VBA插入一个按钮,使其点击按钮实现在表格中单元格输入...
在excel中如何使用VBA插入一个按钮,使其点击按钮实现在表格中单元格输入的功能,即刷新数据在excel中如何使用VBA插入一个按钮,使其点击按钮实现在表格中单元格输入的功能
创建一个按钮,其中Sheet1中A列的数据都是不同的,要求:
点击第一次按钮时,把Sheet1中A1的数据传给Sheet3(查询)中的E1
点击第二次按钮时,把Sheet1中A2的数据传给Sheet3(查询)中的E1
点击第三次按钮时,把Sheet1中A3的数据传给Sheet3(查询)中的E1
依次类推下去
点击第N次按钮时,把Sheet1中An的数据传给Sheet3(查询)中的E1
本人刚学VBA,不会写代码,哪位大神能否帮下?非常感谢各位大神! 展开
创建一个按钮,其中Sheet1中A列的数据都是不同的,要求:
点击第一次按钮时,把Sheet1中A1的数据传给Sheet3(查询)中的E1
点击第二次按钮时,把Sheet1中A2的数据传给Sheet3(查询)中的E1
点击第三次按钮时,把Sheet1中A3的数据传给Sheet3(查询)中的E1
依次类推下去
点击第N次按钮时,把Sheet1中An的数据传给Sheet3(查询)中的E1
本人刚学VBA,不会写代码,哪位大神能否帮下?非常感谢各位大神! 展开
展开全部
永远都是弄到 查询表的 E1?
Sub AA()
[AA1] = [AA1] + 1
MsgBox "第:" & [AA1] & "次"
Sheets("查询").[E1] = Cells([D1], "a")
End Sub
Sub AA()
[AA1] = [AA1] + 1
MsgBox "第:" & [AA1] & "次"
Sheets("查询").[E1] = Cells([D1], "a")
End Sub
更多追问追答
追问
嗯,是的。因为要根据E1数据来查找相关数据,按老办法就是每次手动输入表1的数据,这样太麻烦了,如果添加一个按钮了就可以自动输入的
追答
你试下这个代码嘛
Sub AA()
[AA1] = [AA1] + 1
MsgBox "第:" & [AA1] & "次"
Sheets("查询").[E1] = Cells([AA1], "a")
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
插入一个按钮控件,把下面的代码贴进去,注意你的button的名字替换掉Private Sub CommandButton1_Click()中的CommandButton1
Option Explicit
Public buttonClickCount As Integer
Private Sub CommandButton1_Click()
buttonClickCount = buttonClickCount + 1
Worksheets("Sheet3").Cells(1, 5).value = Worksheets("Sheet1").Cells(buttonClickCount, 1).value
'MsgBox (buttonClickCount)
End Sub
注意每次重新打开excel表格,按钮计数才会重置为零
Option Explicit
Public buttonClickCount As Integer
Private Sub CommandButton1_Click()
buttonClickCount = buttonClickCount + 1
Worksheets("Sheet3").Cells(1, 5).value = Worksheets("Sheet1").Cells(buttonClickCount, 1).value
'MsgBox (buttonClickCount)
End Sub
注意每次重新打开excel表格,按钮计数才会重置为零
追问
谢谢大神!想问下,如何记录每次点击查询之后得到的结果?这个结果属于动态变量,随着每点击一次按钮,结果就不一样,现在想自动记录这样的结果并保存到对应的位置,例如:第一次点击按钮就是表1中A1,得到的结果就自动保存到A1对应的B1,C1,D1。A2对应的B2,C2,D2。依次类推
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询