Dodaj do ulubionych

VBA - Excel

06.06.07, 13:14
Czesc mam problem. Chcialbym napisac makro ktore najpierw wyswietli 2
inputboxy z pytaniem o date poczatkowa i koncowa. Potem podana przez
uzytkowanika informacje np. 02/02/2002 zamieni na date variable (nie wiem czy
to jest konieczne) i dalej w danej range zaznaczy wszystkie wartosci ktore sa
wieksze ('mlodsze') rowne z podana data poczatkowa, i mniejsze ('starsze')
rowne z podana data koncowa. Jesli ktos moglby mi pomoc z tym problem, jak
narazie podana przez uzytkownika informacja jest traktowana jako string i
zadna wartosc nie jest zaznaczana.
Obserwuj wątek
    • r_ed Re: VBA - Excel 06.06.07, 21:21
      Napisz jak ta funkcja wygląda? Czasem lepiej coś poprawić niż pisać od nowa ...
    • kocinos Re: VBA - Excel 07.06.07, 02:42
      Jeżeli dobrze zrozumiałem, to wystarczy wpisać w inboksie datę w formacie rok-
      miesiąc-dzień (np 2002-02-02) - proponowałbym tu wprowadzić procedurę
      sprawdzenia poprawności formy wpisu - a potem użyć CDate(expression).

      Dim D As DATE
      D=CDate(Inputbox(........))

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka