我不熟悉編碼,我正在嘗試在店內爲我的小吃小屋設置一個簡單的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' –