Hirdetés

Új hozzászólás Aktív témák

  • Fferi50

    Topikgazda

    válasz Declare #40421 üzenetére

    Szia!

    "ha datumot beirom az inputboxba, nem törtenik semmi"

    Történik, annyi, hogy nem találja meg amit keresel. Dátumot csak dátumként lehet keresni. Az inputboxba pedig nem tudsz dátumot beírni közvetlenül.
    Szövegként tudod beírni és utána átalakítani dátummá.
    Pl.
    OK = Application.InputBox("Wonach soll gesucht werden? ",type:=2) 'szöveget kell bevinni az érvényes rendszer dátumformátumban, pl. magyarban éééé.hh.nn
    Set c = .Find(Datevalue(OK), LookIn:=xlValues)

    De probléma lehet az is, ha a keresendő oszlopban nem dátumok, hanem dátumnak látszó szöveges értékek vannak! Erről meggyőződhetsz, ha a cella formátumát megváltoztatod számra - ha dátum volt benne, akkor számot fogsz látni, ha nem, akkor az eredeti értéket. Természetesen vissza is lehet változtatni.
    Ha dátumnak látszó szöveg van, akkor olyan formátumú szöveg kell legyen a keresés is.

    Üdv.

Új hozzászólás Aktív témák