我是新來的Excel表單,想知道是否有人可以幫助簡單的代碼,我正在嘗試爲工作創建一個程序。基本上,爲了讓我的工作更輕鬆!Excel表單:選擇複選框時複製單元格的VBA代碼
我正在尋找的是代碼,當選擇一個特定的複選框,然後我打副本按鈕,它會將特定的細胞。我將有多個複選框,但只有一個複製按鈕。任何幫助將不勝感激!
我是新來的Excel表單,想知道是否有人可以幫助簡單的代碼,我正在嘗試爲工作創建一個程序。基本上,爲了讓我的工作更輕鬆!Excel表單:選擇複選框時複製單元格的VBA代碼
我正在尋找的是代碼,當選擇一個特定的複選框,然後我打副本按鈕,它會將特定的細胞。我將有多個複選框,但只有一個複製按鈕。任何幫助將不勝感激!
這是假定您的副本按鈕被命名爲複製按鈕 它會複製單元格A1,如果被選中名爲CheckBox1複選框 A2如果CheckBox2檢查等,您可以更改以下 的單元格引用,你真的不指定該怎麼辦與複製的數據,所以它只是複製它,什麼都不做
Public Sub CopyButton_Click()
if(CheckBox1.Value = true) then
ActiveSheet.Range("A1").copy
end if
if(CheckBox2.Value = true) then
ActiveSheet.Range("A2").copy
end if
'copy the chunk above for more check boxes
End Sub
非常感謝您的快速回復。我真的很尷尬添加我嘗試過的東西。我是原始人。能夠讓複製按鈕工作,但不是複選框。這是我的第一次嘗試。但上述作品完美!非常感謝!還有一件事我忘了提及。有沒有添加代碼的方法,因此一次只能檢查一個複選框?非常感謝!!! – user3806255
我不確定你的意思是「一次只能檢查一個複選框」,你能說清楚嗎? – lllpratll
對不起!讓我們看看....所以,我有一個帶有3個複選框(A1,A2&A3)的複製按鈕,這取決於當我點擊複製按鈕時複選框將被複選,它將複製特定的單元格編號。但是,我只想要一個複選框可以一次檢查。所以,如果我推「A1」,然後選擇「A2」,它會導致「A1」取消選中。希望有所幫助! :) – user3806255
請添加您已經嘗試過的代碼片段。 – searchengine27