我做了一些調查,發現my question。問題在於它是爲一些我不熟悉的C語言編寫的。並不是說我對VBA都很熟悉,但是這正是我所從事的工作,並做了一件很好的工作。因此,爲了阻止我的能力將事情搞砸,而讓事情發揮作用,我如何從用戶選擇的列傳遞子範圍或列?如何通過選定範圍的列
所以在我的示例代碼中,我試圖傳遞所選內容的整個第一列。假設用戶範圍是B34:D40,我想通過B34:B40,這樣安排的是B34:B40。
Sub initialsub (userrange as range)
Call secondfunction (userrange([],1)
end sub
----------------------------------------------------------------
function secondfunction (arrange as range) as long
some function that counts a variety of things in a single column
secondfunction = 45
end function
hmm。所以如果範圍是'A10:B20',你想要'A10:A20'? – findwindow
正確!或者如果用戶選擇了B34:D50,我想通過另一個變量,函數或語法B34:B50傳入呼叫。我剛剛擺脫了使用A列,因爲它是絕對參考以及相對的第1列。 –