私は公式の値の正確なセルを選択することに問題があります。私は本当に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
ですから、私がしようとしているのは、worksheetfunction.minで範囲の最小値を見つけ、今見つかったセルを選択することです。その後、行と列の情報を他の2つの変数に転送します。しかし、このコードは常に動作していません。時には時々それはうまく動作し、それは時々それdoesntと私は現時点では無責任です。どんな種類の助けにも感謝します。すでにありがとうございます。
貧弱な検索ユーザー... https://stackoverflow.com/questions/5215616/vba-cell-address-of-max – Gadziu
いくつかのことがあります。 ThisWorkbook.Worksheets( "Sheet1")。Range ........... rが何もないので、値が見つからない場合は処理する必要があります。シート全体を検索していますが、1つの一致しか期待していません。 – QHarr
問題はMinTimeで見つかった番号に無益な数字が見つかることがあります。 Mintimeが正確に(11として)番号を見つけますが、Set r = activesheet.cells.find(MinTime)を使うと(142.1254371)見つけられます。そして私はそれを手に入れません。 –