Guten Tag, ich bin ein Neuling in der VBA-Programmierung. brauchen Hilfe von Experten :)VBA - Finden Sie die nächste leere Zeile
Nachdem ich das Datum eingeben, und klicken Sie auf die Schaltfläche generieren wird der Code das Datum auf dem Excel finden, aber im mit diesem Problem fertig und hier sind meine Codes ..
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
Mein nächstes Problem ist, ich brauche die leere Zelle neben dem Datum wählen .. Hier ist ein Bildschirm
Wenn das Datum gefunden wird, wird 'Rng' auf die Zelle gesetzt, in der die Übereinstimmung liegt. Sie können 'rng.Row' und 'rng.Column' referenzieren, wenn Sie die Werte sehen wollen, oder einfach etwas wie Cells (rsg.row, rng.column) .value = "Schauen Sie nach links" verwenden. Oder Sie können einen 'Offset' zu 'Rng' verwenden. –