こんにちは、私はVBAプログラミングの初心者です。私は日付を入力して、コードがエクセルの日付を見つけますが、イムは、この問題に行われ、ここに私のコードです生成]ボタンをクリックした後..VBA - 次の空の行を見つける
Dim Rng As Range
Dim FindDate As Date
FindDate = txtDate.Value
If Trim(FindDate) <> "" Then
With Sheets("Sheet2").Range("B:B")
Set Rng = .Find(What:=FindDate, After:=.Cells(.Cells.Count), LookIn:=xlValues, LookAt:=xlWhole, _
SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=True)
If Not Rng Is Nothing Then
Application.Goto Rng, True
Else
MsgBox "Nothing found"
End If
End With
End If
を専門家:)
からいくつかの助けが必要
私の次の問題があり、私はここで、画面があなたの特定の質問に答えるために
日付が見つかると、一致するセルに「Rng」が設定されます。値を表示したい場合は 'rng.Row'と 'rng.Column'を参照するか、Cells(rsg.row、rng.column).value = "左を見る"のようなものを使用します。または、 'オフセット'を使用して 'rng'を使用することもできます。 –