Excel VBAを初めて使用しています。私はMAX値から最初の行までを選択したいこのデータから742行のデータを得ました。 など。私の最大値がセル "A480"で "240"であると仮定して、セル "A480"からセル "A1"への列を選択したいとします。最大セルから最初のセルまでの列を選択
誰でもこれを行う方法を知っています。
Excel VBAを初めて使用しています。私はMAX値から最初の行までを選択したいこのデータから742行のデータを得ました。 など。私の最大値がセル "A480"で "240"であると仮定して、セル "A480"からセル "A1"への列を選択したいとします。最大セルから最初のセルまでの列を選択
誰でもこれを行う方法を知っています。
これを試してみてください:
Sub MaxNumberRow()
Dim max As Double
Dim rowNum As Long
With Sheet1
max = WorksheetFunction.max(.Columns(1))
If max > 0 Then
rowNum = .Columns(1).Find(What:=max, After:=.Cells(1, 1), LookIn:=xlValues, LookAt:= xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False).Row
Range(Cells(1, 1), Cells(rowNum, 1)).Select
End If
End With
End Sub
うーん、その作業Mrig ...ありがとう –
ようこそ。あなたのプロジェクトでは最高のものです。 – Mrig
Hey Mrig ...このコードは、2小数点(例えば2408.90,2464.35など)を含む6桁の数字では機能しません...私は見つけようとしましたが解決できません...このコードは5で正常に動作します小数点以下2桁を含む数字です... "オブジェクト変数またはブロック変数が設定されていません"というエラーが発生しています。 = xlFormulas –
あなたが列でその最大値を意味しています「」セル「A1」で表示されなければなりませんか? – Mrig
いいえ... "A1"から最大値のセル、つまり "A480"のような列を選択したいだけです。私の最大値がセル "A80"にあるとし、 "A1"から "A80"だけを選択してください。 –
それはまだ私には分かりません。最大値がセル「A80」にある場合は、「A1」から「A80」に何を選択しますか? – Mrig