ThisWorkbook.Names.Add Name:="vgrp", RefersToR1C1:="='Dagligvarer 2009 FREM makro'!R" & frarækkenr & "C1: R" & tilrækkenr & "C11" ', Visible:=True
Området = vgrp er Dim som String
skal være
Området = vgrp er Dim som Range
Hej kabbak
desværre, jeg kan ikke definere vgrp som range, da det er variablen for mine områdenavne, dvs at i min fejlsætning
ThisWorkbook.Names.Add Name:=vgrp, RefersTo:="=Dagligvarer 2009 FREM makro!$a$" & frarækkenr & ": $k$" & tilrækkenr & "" ', Visible:=True
er "vgrp" lig det navn jeg vil have til området. Områdets størrelse er defineret via a-frarække hhv k-tilrække
Jeg synes at hvis jeg kører din sætning får jeg et område der hedder vgrp
mvh
alj
Det kan ikke være FREM der skal hedde FROM?
ThisWorkbook.Names.Add Name:=vgrp, RefersTo:="=Dagligvarer 2009 FROM makro!$a$" & frarækkenr & ": $k$" & tilrækkenr & "" ', Visible:=True
nej, det er led i arknavnet - kan ændres hvis det er det der laver problemet ?
Har jeg anført område-navnet korrekt, jeg har prøvet mange varianter
du skal skrive det rigtigt.
ThisWorkbook.Names.Add Name:="vgrp", RefersTo:="='Dagligvarer 2009 FREM makro'!$a$" & frarækkenr & ": $k$" & tilrækkenr & "" ', Visible:=True
du skal altid huske ' ' plinger omkring arknavne
hihi joh da, men når jeg går det resulterer det bare i områdenavnet = vgrp
og ikke det jeg ville have haft
hvad vil du så have, en variabel der indeholder området ??
vgrp = Worksheets("Dagligvarer 2009 FREM makro").range(A" & frarækkenr & ":K" & tilrækkenr )
og vgrp skal dim som Variant
yes, områdenavnet skal indeholde data fra et område der starter
a-frarækkenr og til k-tilrækkenr. dette område skal f.eks. hedde abrikos
det næste område fra ny a-frarækkenr til ny k-rækkenr skal f.eks. hedde æbler
områder er def. som værende af typen Variant
Tak for hjælpen, kabbak
mvh
alj