21. april 2004 - 11:46Der er
7 kommentarer og 1 løsning
VBA - Hvis dato forskel < 30 dage
Hejsa!
Kan jeg lave en funktion i min makro, der gør, at hvis forskellen mellem datoen i cellerne E5 og B32 er mindre end 30 dage, så skal celle B34 være tom, ellers skal denne værdi indsættes: "=DATO(ÅR(E5);MÅNED(E5);DAG(E5)+8)"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Sub test1() If DateDiff("d", Range("E5"), Range("B32")) > 30 Then Range("B34") = "" Else Range("B34").Formula = "=DATE(YEAR(E5),MONTH(E5),DAY(E5)+8)" End If End Sub
Hurra! Du er sgu en knag, bak! ;-) Og jeg er altså ikke dummere, end jeg selv regnede </> ud... ;-)
Hit med et svar...
Og der kommer lige et tillægsspørgsmål:
I en anden celle har jeg også en dato (for en betalingsfrist) der skal være 30 dage før en anden dato (startdato), MEN den må (selvfølgelig) ikke være tidligere end dags dato. Faktisk må den tidligst være i morgen. ;-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.