所以,我有一个关于选择一个公式化值的确切单元格的问题。我真的是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)。我没有明白。 –