Sheets("CE").Select
ActiveChart.SetSourceData Source:=Sheets("podatki").Range( _
"J7:U10,J2:U2,C2,C7:C10")
narejen imam graf, ki se mora vsak mesec posodobiti. To pomeni da se
se polja J7:U10 in J2:U2 vsak mesec premakneta za en stolpec v desno,
ostali deli pa ostanejo enaki. Sedaj mi pa na način da Range napišem
v
obliki range(cells(i,j),cells(z,u)), nikakor ne uspe narediti multi-
area range.
Ali obstaja kakšna funkcija, ki bi mi v podatkih od grafa povečala
črko(stolpec) za 1?
Multi area range
Re: Multi area range
Celoten obseg najlažje prestavite s funkcijo offset:
Če pa želite prestaviti desno samo prva dva elementa, druga dva pa ne, potem pa morate uporabiti funkcijo unije:
Koda: Izberi vse
Range("J7:U10,J2:U2,C2,C7:C10").Offset(0,1)
Koda: Izberi vse
Union(Range("J7:U10,J2:U2").Offset(0, 1), Range("C2,C7:C10"))
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Multi area range
Sheets("CE").Select
ActiveChart.SetSourceData Source:=Sheets("podatki").Union(Range("J7:U10,J2:U2").Offset(0, 1), Range("C2,C7:C10"))
Sheets("podatki").Select
tole mi ne deluje ...
javi mi napako Methond of 'range' object '_global' failed
ActiveChart.SetSourceData Source:=Sheets("podatki").Union(Range("J7:U10,J2:U2").Offset(0, 1), Range("C2,C7:C10"))
Sheets("podatki").Select
tole mi ne deluje ...
javi mi napako Methond of 'range' object '_global' failed
Re: Multi area range
Za Range("J7:U10,J2:U2") ne ve kam spada... Samo obrnite stavka:
Koda: Izberi vse
Sheets("podatki").Select
ActiveChart.SetSourceData Source:=Union(Range("J7:U10,J2:U2").Offset(0, 1), Range("C2,C7:C10"))
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Multi area range
Deluje tako kot mora.
Najlepša hvala!
Najlepša hvala!