Witam,
Najpierw uporam się z pierwszym problemem.
Szukaną datę należy wpisać w formacie "d mmmm rrrr".
Domyślnie jest wstawiona aktualna data.
Makro wyświetla w okienku adres komórki ze znalezioną datą
oraz zaznacza komórkę.
Sub Odszukaj_datę()
Dim szukana_data As Date
Dim komórki_z_datą As Range
Dim komórka As Range
On Error GoTo koniec:
szukana_data = InputBox("Wpisz datę, którą należy odszukać", _
"Odszukiwanie dat", Format(Date, "d mmmm yyyy"))
Set komórki_z_datą = Columns("B:B").SpecialCells(xlCellTypeConstants, 1)
For Each komórka In komórki_z_datą
If komórka.Value = szukana_data Then
MsgBox "Szukana data znajduje się w komórce " & _
komórka.Address(False, False), vbInformation, "Odszukiwanie dat"
komórka.Select
Exit For
End If
Next komórka
koniec:
End Sub
--
Stanislaw |