20. maj 2016 - 15:26Der er
7 kommentarer og 1 løsning
finde sidste dato før en anden dato
Jeg har en fil med brug af lokaler med start- og slutdatoer. Ud fra den laver jeg en oversigt over reservationer der slutter inden for et givent datointerval. Jeg skal nu have tilføjet en kolonne der viser hvilken dato lokalet bliver ledigt.
Eks: Filen indeholder disse poster
Lokale start slut 1 04-05-16 05-05-16 1 01-05-16 03-05-16 1 12-05-16 17-05-16
Jeg skal lave en rapport der for start den 12-05-16 viser
lokale start ledigt 1 12-05-16 05-05-16
Jeg skal altså ud fra startdatoen for værelse 1 finde den slutdato der ligger tættest på. Kan man lave en formel der slår det op?
Det fungerer :-) Jeg opretter hele arket vha en makro. Indtastningen af formlen ser således ud i koden: ActiveCell.FormulaR1C1 = _ "=MAX(Tabel1[slut]*(Tabel1[slut]<RC[-1])*(Tabel1[Værelsesnr.]=RC[-4]))"
Men det er jo hvis det er en almindelig formel. Hvordan får jeg det i VBA til at blive en matrix formel - altså ctrl+shift+enter?
Glem sidste spørgsmål - jeg har fundet ud af det. Formlen ser nu således ud: ActiveCell.FormulaArray = _ "=MAX(Tabel1[slut]*(Tabel1[slut]<RC[-1])*(Tabel1[Værelsesnr.]=RC[-4]))" Og du får dine velfortjente point, hvis du lige laver et svar. Tak for hjælpen.
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.