在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 展开
点击第一次按钮时,把Sheet1中A1的数据传给Sheet2中的C3
点击第二次按钮时,把Sheet1中A2的数据传给Sheet2中的C3
点击第三次按钮时,把Sheet1中A3的数据传给Sheet2中的C3
依次类推下去
点击第N次按钮时,把Sheet1中An的数据传给Sheet2中的C3 展开
2个回答
展开全部
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表格,按钮计数才会重置为零
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表格,按钮计数才会重置为零
展开全部
考点是静态变量,代码如下:
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单元格中。这是动态变量的,请教大神这个代码怎么弄?能否和上个代码合并在一起?本人是初学者
追答
真的没明白你的意思,感觉你是不是走错了方向,除非有毛病的老师,一般不会有需要这么弄的任务。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询