søndag, november 18, 2018

VBA dato: kode tager ikke højde for måned og år

Daily Rush Debat Programmering VBA dato: kode tager ikke højde for måned og år

  • Forfatter
    Emne
  • #0

    gemisser
    Bruger
    809 indlæg
    Offline

    Hey DR,

    Er ny til at kode i VBA. I kolonne A, række 2-200 har jeg datoer (dd-mm-yyyy). Jeg bruger et script til at kopiere rækker
    med en dato før dags dato til et andet
    sheet, men min funktion med mindre eller lig med “Date” tager kun højde for dagen, men ikke måned eller år. Således kan den kopiere 01-11-2018 ud, men ikke 28-10-2018 (når dags dato er 05-11-2018).

    Nogen der kender til problemet og kender løsningen?

    Hvis jeg ikke tager helt fejl

Viser 2 kommentarer - 1 til 2 (af 2 i alt)
  • Forfatter
    Kommentarer
  • #1

    KazcoN
    Bruger
    1.070 indlæg
    Offline

    Prøv at sammenligne med funktionen DateValue() i stedet.
    https://www.excel-easy.com/vba/examples/compare-dates-times.html

    Always treat your kite like you treat your woman. Get inside her five times a day and take her to heaven and back.

    #2

    gemisser
    Bruger
    809 indlæg
    Offline

    Tak, CDate() mindre end Date virker, men jeg får nu en mismatch error 13. Nogen gode ideer?

    Hvis jeg ikke tager helt fejl

Viser 2 kommentarer - 1 til 2 (af 2 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.