Напишу немного больше, так как комментарии не подходят для кода.
Как правило, вы должны соответствующим образом квалифицировать ссылки, поэтому в этом случае при использовании вашей пользовательской формы вам нужно будет указать лист / и т. Д.
Dim lr as Long, varDay as Long
varDay = 1 'assumes using ColumnA, but you could make this a Find() function if necessary
With Sheets("Data")
lr = .Cells( .Rows.Count, varDay).End(xlUp).Row
If DateTextBox.Value <> .Cells(lr,varDay).Value Then 'Not sure if you want just Date (todays' date, no time) or the value in your input for the comparison (gave arbitrary name for textbox example)
'Do your thing
End if
End With
Это будет в вашей командной кнопке для ввода данных, чтобы определить, куда они пойдут. Если вам нужно извлечь данные из листа при инициализации, вы должны установить textbox.value = .cell ссылки ... обратите внимание, что эти две ситуации находятся не в одном модуле.