Avatar billede mortcob Nybegynder
06. februar 2007 - 15:37 Der er 13 kommentarer og
1 løsning

Lave graf, som løbende justeres i forhold til de seneste 30 dage

Hej Eksperter.

Jeg har et regneark, hvor jeg har emner nedad på rækkerne, og på kolonnerne, har jeg dage (datoer). Jeg vil så gerne lave en tabel, som løbende viser de seneste 30 dage (det vil sige, de 30 sidste kolonner med data).

Jeg håber problemet er beskrevet tydeligt nok.

På forhånd tak for hjælpen.

Mvh.

Mortcob
Avatar billede excelent Ekspert
06. februar 2007 - 20:01 #1
hvor mange rækker skal med ?
Avatar billede mortcob Nybegynder
06. februar 2007 - 20:35 #2
Det drejer sig om et fast antal (10 rækker)
Avatar billede excelent Ekspert
06. februar 2007 - 20:51 #3
ok har du allerede oprettet et diagram ?
hvis ikke så start med det
så laver jeg en VBA kode som kan opdatere grafen
Avatar billede face Nybegynder
08. februar 2007 - 11:20 #4
Jeg lytter lige med her =)
Avatar billede mortcob Nybegynder
08. februar 2007 - 13:09 #5
Ja, jeg har allerede oprettet et diagram.

Kan jeg uploade det nogen steder?
Avatar billede excelent Ekspert
08. februar 2007 - 22:58 #6
indsæt koden i et alm. modul

Sub Makro2()
Dim x
x = Cells(1, 255).End(xlToLeft).Column
Range(Cells(1, x - 30), Cells(10, x)).Select
x = Selection.Address: Range("A1").Select
ActiveSheet.ChartObjects(1).Activate
ActiveChart.ChartArea.Select
ActiveChart.SetSourceData Source:=ActiveSheet.Range(x), PlotBy:=xlRows
ActiveWindow.Visible = False
Range("A1").Select
End Sub
Avatar billede excelent Ekspert
08. februar 2007 - 23:00 #7
Diagrammet opdateres når du kører koden
kan evt. gøres automatisk ved ændring af celle
Avatar billede excelent Ekspert
08. februar 2007 - 23:02 #8
forudsætter du har dato i række 1 og værdier i 2 til 10
Avatar billede mortcob Nybegynder
12. februar 2007 - 13:45 #9
Det ser rigtig godt ud. Jeg kan bare ikke helt få det til at funge. Der skal nok bare arbejdes lidt med mit ark - så plejer det at give sig.
Avatar billede excelent Ekspert
12. februar 2007 - 15:30 #10
sub tst()
ActiveSheet.ChartObjects(1).Activate
end sub

Aktiver ark hvor graf er
evt. deaktiver graf (klik på celle uden for graf)
kør kode
så skulle graf gerne være aktiveret (ramme omkring)
er den det ?
Avatar billede kedde65 Praktikant
13. februar 2007 - 22:21 #11
Som jeg forstår opgaven, så vil jeg mene det kan klare med relativt få formler... Jeg har lavet et lille eksempel på

http://www.officekonsulenterne.dk/excel/Dynamiske%20emner.xls

Her skriver man data på første ark, og når der bliver tilføjet en ny kolonne i rådata arket så vil matricen på ark2 kun tage de "bageste" 30 kolonner.

herefter vil man relativt nemt kunne pege en graf på den matrice der er på ark 2. Således vil den graf altid være opdateret med de bageste 3 kolonner.

/Christian
ck@officekonsulenterne.dk
Avatar billede mortcob Nybegynder
15. februar 2007 - 18:15 #12
Det var lige præcis løsningen. Tusind tak!
Avatar billede kedde65 Praktikant
15. februar 2007 - 19:31 #13
velbekomme, du siger bare til en anden gang ;)

/Christian
Avatar billede JohanK Nybegynder
13. januar 2011 - 17:39 #14
Jeg sidder i samme problem som vedkommende der startede denne tråd. Linket med "løsningen" som kedde65 kom med, virker desværre ikke mere. Er der nogen der kan fortælle mig hvad han gjorde for at få løst problemet?

/Johan
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester