在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,不会写代码,哪位大神能否帮下?非常感谢各位大神!
展开
 我来答
柔软的Bp
科技发烧友

2018-05-15 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:8985万
展开全部
永远都是弄到 查询表的 E1?
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
logi_i
2018-05-15 · TA获得超过1419个赞
知道小有建树答主
回答量:1254
采纳率:41%
帮助的人:225万
展开全部
插入一个按钮控件,把下面的代码贴进去,注意你的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表格,按钮计数才会重置为零
追问
谢谢大神!想问下,如何记录每次点击查询之后得到的结果?这个结果属于动态变量,随着每点击一次按钮,结果就不一样,现在想自动记录这样的结果并保存到对应的位置,例如:第一次点击按钮就是表1中A1,得到的结果就自动保存到A1对应的B1,C1,D1。A2对应的B2,C2,D2。依次类推
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式