我不熟悉编码,我正在尝试在店内为我的小吃小屋设置一个简单的POS。代码的作品,但我有很多项目出售。我有主线宏定位按钮,即时通讯只是想知道是否有方法从cs输入结果到.Range()这样我不必在每行中手动更改代码,而不是有一个代码将自行定位按钮并自动选择单元格并输入其值。Excel单击销售表单按钮
Sub btn1_Click2()
Static value As Integer
value = value + 1
'Mainlineup Macro
Dim b As Object, cs As Integer
Set b = ActiveSheet.Buttons(Application.Caller)
With b.TopLeftCell
cs = .Row
End With
Worksheets(1).Range("D$").value = value
End Sub
我非常感谢您的帮助。我其实有.Range(“D2”)。该按钮使用我的代码完成了它的工作。我只想要一个适用于所有按钮的宏。感谢你的帮助,我完成了这一点。我结束了的代码重写到: –
'子btn1_Click2()'' 静态值作为Integer' '” Mainlineup Macro' '昏暗b以对象,CS作为Integer' '集合B = ActiveSheet.Buttons(应用。呼叫者)'' 随着b.TopLeftCell'' CS = .Row'' 结束With' '值=工作表(1).Cells(CS,5)。价值+ 1' '工作表(1).Cells (cs,5).value = value' 'End Sub' –