在excel中如何使用VBA插入一个按钮,使其点击按钮实现在表格中单元格输入的功能

在excel中如何使用VBA插入一个按钮,使其点击按钮实现在表格中单元格输入的功能创建一个按钮,其中Sheet1中A列的数据都是不同的,要求:点击第一次按钮时,把Shee... 在excel中如何使用VBA插入一个按钮,使其点击按钮实现在表格中单元格输入的功能创建一个按钮,其中Sheet1中A列的数据都是不同的,要求:
点击第一次按钮时,把Sheet1中A1的数据传给Sheet2中的C3
点击第二次按钮时,把Sheet1中A2的数据传给Sheet2中的C3
点击第三次按钮时,把Sheet1中A3的数据传给Sheet2中的C3
依次类推下去
点击第N次按钮时,把Sheet1中An的数据传给Sheet2中的C3
展开
 我来答
DEQR云飘
2020-12-05 · 没有什么特别想说的呀
DEQR云飘
采纳数:313 获赞数:3557

向TA提问 私信TA
展开全部
A1到AN是横向输入?应该是纵向呀!
Sub 按钮1()
Cells(Range("a65536").End(xlUp).Row + 1, 1) = 1
End Sub

Sub 按钮2()
Cells(Range("a65536").End(xlUp).Row + 1, 1) = 2
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表格,按钮计数才会重置为零
阳光上的桥
2018-05-15 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65812
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部

考点是静态变量,代码如下:

Option Explicit

Sub x()
    Static x
    x = x + 1
    Sheets("sheet2").Range("c3") = Sheets("sheet1").Cells(x, 1)
End Sub
更多追问追答
追问
非常感谢大神的解答。通过Sheet2中C3的查找并计算后得到D4、D5、D6、D7四个数据的结果,现在想每按一次按钮时,得到的结果自动保存到Sheet1中An单元格对应的Bn、Cn、Dn、En单元格中。这是动态变量的,请教大神这个代码怎么弄?能否和上个代码合并在一起?本人是初学者
追答
真的没明白你的意思,感觉你是不是走错了方向,除非有毛病的老师,一般不会有需要这么弄的任务。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式