og det virker smukt, men jeg har så prøvet af skrive flg. kode i VBA:
Public Sub DynRangeAfkast() \' Test af dynamisk grafrange DynRangeAfkast = Offset(Range(\"ref_celle_afkast\"), Match(Range(\"Startdato\"), _ Range(\"Filterdata\") + 1, 0, (Match(Range(\"Slutdato\"), Range(\"Filterdata\"))) - (Match( _ Range(\"Startdato\"), Range(\"Filterdata\")) + 1), 1)) End Sub
MEN der opstår en kompileringfejl - Sub- eller Funktionsprocedure er ikke defineret
Du må ikke bruge navnet på din makro i selv makroen. Det må du kun når du laver en funktion. Det er derfor din kode fejler (som start) -jeg har ikke undersøgt noget med MATCH *S*
Altså noget i retning af: \' Test af dynamisk grafrange Set DynRangeAfkastOmr = range(Offset(Range(\"ref_celle_afkast\"), Application.WorkSheetFunction.Match(Range(\"Startdato\"), _ Range(\"Filterdata\") + 1, 0, (Application.WorkSheetFunction.Match(Range(\"Slutdato\"), Range(\"Filterdata\"))) - (Application.WorkSheetFunction.Match( _ Range(\"Startdato\"), Range(\"Filterdata\")) + 1), 1)))
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.