Forum » Programiranje » Problem v Excelu in VBA
Problem v Excelu in VBA
iso2000 ::
Torej, v Excelu programiram dokaj preprosto zadevo - iz določenega fajla preberem podatke in izrišem graf. Do tukaj ni problemov. Problem nastane pri postavljanju grafa na stran. Graf bi rad imel na isti strani kot so izvorni podatki in sicer na dnu strani, ko bi to sprintal. Sicer si lahko v pixlih nastavim položaj grafa, vendar se ob spremembi resolucije graf premakne. Sedaj me zanima ali obstaja kakšna vgrajena funkcija v VBA, oz. Excelu, ki bi mi postavila graf na dno strani. Za postavitev na vrh strani to ni problem, pač daš ActiveSheet.Shapes(ime_grafa).Top = 0. Problem nastopi ko ga hočem zamakniti na dno strani. Ko govorim o strani s tem mislim na sprintano stran.
Prosim za predloge.
LP
Prosim za predloge.
LP
iso2000 ::
Ok, sedaj boste rekli zakaj sprašujem preden se resno ne lotim problema - sem uspel rešiti svoj problem.
Na sledeč način:
Do While st_strani = 0
ActiveSheet.Shapes(ime_grafa).Top = polozaj_grafa
polozaj_grafa = polozaj_grafa + 1
st_strani = ActiveSheet.HPageBreaks.Count
Loop
V bistvu premikam graf in obenem gledam, da se nahaja znotraj meja prve strani.
Če ima kdo elegantnejšo rešitev, prosim s predlogi na plano!
LP
Na sledeč način:
Do While st_strani = 0
ActiveSheet.Shapes(ime_grafa).Top = polozaj_grafa
polozaj_grafa = polozaj_grafa + 1
st_strani = ActiveSheet.HPageBreaks.Count
Loop
V bistvu premikam graf in obenem gledam, da se nahaja znotraj meja prve strani.
Če ima kdo elegantnejšo rešitev, prosim s predlogi na plano!
LP
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Excell klicanje makrota z različnimi gumbiOddelek: Pomoč in nasveti | 810 (626) | JankoK |
» | timeline v ExceluOddelek: Programska oprema | 1515 (1383) | kuglvinkl |
» | Excell - osveževanje pivot tabeleOddelek: Programska oprema | 4193 (3804) | klemenSLO |
» | Excel 2003 - OzadjeOddelek: Programska oprema | 1964 (1858) | samomas |
» | Graf+excel=??????Oddelek: Programska oprema | 3680 (3640) | gzibret |