所以,我有一個關於選擇一個公式化值的確切單元格的問題。我真的是VBA的新手,我在網上搜索了至少2天的寶貴答案。在這裏讓我給你展示代碼,試圖說明它後來做了什麼;在Excel中選擇變量的位置(作爲單元格)VBA
Dim r As Range
MinTime = WorksheetFunction.Min(Range("C5:L14"))
Set r = ActiveSheet.Cells.Find(MinTime)
r.Select
MinRow = ActiveCell.Row
MinCol = ActiveCell.Column
因此,我試圖做的是找到工作表functionfunction.min範圍內的最小數量,並選擇我剛剛找到的單元格。然後將行和列信息指向其他2個變量。但是這個代碼並不總是在工作。有時候它有效,但它有時並不正確,而且我現在無能爲力。任何形式的幫助,將不勝感激。謝謝你。
你可憐的搜索者...你可以完全引用你的範圍,例如:http://stackoverflow.com/questions/5215616/vba-cell-address-of-max – Gadziu
ThisWorkbook.Worksheets(「Sheet1」)。範圍...........你可能需要處理,如果沒有找到值,因爲r將不會是什麼。您還在搜索整張表格,但只希望有一個匹配結果 – QHarr
問題是,它有時會發現它在MinTime中找到的號碼不相關的數字。可以說,Mintime找到了正確的號碼(如11),但是當我使用Set r = activesheet.cells.find(MinTime)時,它發現(142.1254371)。我沒有明白。 –