ninaelise Skrevet 3. juli 2014 Del Skrevet 3. juli 2014 Finnes det noen funksjon for å få diagrammer til å "følge med"/alltid vises i aktuelt visningspunkt i cellene når man scroller? Jeg har et diagram som jeg ønsker å se hele tiden når jeg scroller, er det mulig? Lenke til kommentar
BlueEAGLE Skrevet 4. juli 2014 Del Skrevet 4. juli 2014 Hvis det kan være oppe til venstre i bildet, så kan kanskje Freeze panes brukes? Tror ikke det er den mest smidige løsningen. Lenke til kommentar
BlueEAGLE Skrevet 4. juli 2014 Del Skrevet 4. juli 2014 Det er forøvrig også første løsning som Google foreslår. http://www.excelforum.com/excel-charting-and-pivots/540808-solved-is-it-possble-that-a-chart-move-while-you-scroll.html Lenke til kommentar
ninaelise Skrevet 8. juli 2014 Forfatter Del Skrevet 8. juli 2014 Takk for svar, men det er ikke en optimal løsning for meg da jeg allerede fryser øverste rad og et par kolonner til venstre i bildet. Diagrammet er ønskelig å ha til venstre for kolonnene. Jeg har fått et tips om å lage et script som får diagrammet til å holde seg på linje med aktiv celle, men er usikker på hvordan jeg eventuelt gjør det, og om det er en optimal løsning. Lenke til kommentar
ninaelise Skrevet 21. august 2014 Forfatter Del Skrevet 21. august 2014 Jeg har fortsatt ikke funnet noe optimalt svar på dette Lenke til kommentar
Harald Staff Skrevet 21. august 2014 Del Skrevet 21. august 2014 Lag en Userform som du viser "modeless" i ønsket posisjon, så har du et vindu som flyter over regnearket samtidig med at du kan jobbe arkene. Derfra er det litt kodeskriving for å få vist diagrammet, men se hva du får til med dette: http://spreadsheetpage.com/index.php/tip/displaying_a_chart_in_a_userform/ Løsningen går via en gif-fil, så du må også kode en del for at og når den skal oppdatere seg. Beste hilsen Harald Lenke til kommentar
ninaelise Skrevet 10. september 2014 Forfatter Del Skrevet 10. september 2014 Takk for hjelpen Harald Jeg fikk det til. Nå er det bare å finne en måte for å få den til å oppdateres automatisk ved endringer i kilden til diagrammet Lenke til kommentar
Harald Staff Skrevet 10. september 2014 Del Skrevet 10. september 2014 (endret) Flott. Endringer i regneark fanges opp av eventet Worksheet_Change i de respektive arks modul. Se http://www.globaliconnect.com/excel/index.php?option=com_content&view=article&id=110:worksheet-change-event-excel-vba&catid=79&Itemid=475 eller http://www.ozgrid.com/VBA/run-macros-change.htm Beste hilsen Harald Endret 10. september 2014 av Harald Staff Lenke til kommentar
ninaelise Skrevet 10. september 2014 Forfatter Del Skrevet 10. september 2014 Flott. Endringer i regneark fanges opp av eventet Worksheet_Change i de respektive arks modul. Se http://www.globaliconnect.com/excel/index.php?option=com_content&view=article&id=110:worksheet-change-event-excel-vba&catid=79&Itemid=475 eller http://www.ozgrid.com/VBA/run-macros-change.htm Beste hilsen Harald Den må jeg fundere litt på. For å forklare gangen jeg har per i dag: Ved endring i tabell A oppdateres automatisk pivottabell A1 og A2 ved hjelp av en slik funksjon du beskriver. Pivottabell A1 og A2 er kilde til tabell A1 som jeg bruker som kilde til diagram A1 jeg viser i en userform. Tabell A1 er en av flere tabeller som peker til hvert sitt diagram i et ark. Hvordan løser jeg dette? Lenke til kommentar
Harald Staff Skrevet 10. september 2014 Del Skrevet 10. september 2014 Tror ikke jeg skjønte dette. Har du allerede en Worksheet_change som oppdaterer pivot'ene? I så fall er det bare å skjøte på "oppdater diagram" til slutt i samme event. Beste hilsen Harald Lenke til kommentar
ninaelise Skrevet 10. september 2014 Forfatter Del Skrevet 10. september 2014 Jeg skal prøve å forklare bedre: "Ark1" inneholder en tabell med mange verdier og formler. Her må jeg stadig gjøre endringer i noen verdier. Når jeg gjør endringer oppdateres pivottabellen i "Ark2" ved hjelp av en Worksheet_change. Jeg har flere enheter som "Ark1" med et tilhørende "Ark2". I Ark3 har jeg hentet ut verdier fra hver av "Ark2" for så å laget et diagram til hver "tabell". Disse diagrammene henter jeg fram i en userform for å se på når jeg gjør endringer i verdier i "Ark1". Userform har jeg programmert på følgende vis: Set CurrentChart = Sheets("prog.dia").ChartObjects(3).Chart CurrentChart.Parent.Width = 500 CurrentChart.Parent.Height = 300 Fname = ThisWorkbook.Path & "\temp.gif" CurrentChart.Export Filename:=Fname, FilterName:="GIF" Image1.Picture = LoadPicture(Fname) Problemet mitt nå er at jeg må hente fram userform hver gang jeg har gjort endringer i verdiene "Ark1" for å se det oppgraderte diagrammet på userform. Skjønner du noe mer av dette? Lenke til kommentar
Harald Staff Skrevet 10. september 2014 Del Skrevet 10. september 2014 Nei. Hvorfor kan du ikke eksportere bildet og laste det i den flytende userformen ved hjelp av samme event? Lenke til kommentar
ninaelise Skrevet 12. september 2014 Forfatter Del Skrevet 12. september 2014 Nei. Hvorfor kan du ikke eksportere bildet og laste det i den flytende userformen ved hjelp av samme event? Det er mye mulig jeg kan gjøre det, men jeg vet ikke hvordan Jeg kan omtrent ingen VBA Lenke til kommentar
Harald Staff Skrevet 12. september 2014 Del Skrevet 12. september 2014 Hm. Da vet jeg ikke helt hvordan jeg skal kunne assistere deg videre. Helt generelt kan man kjøre en Sub fra en annen: Sub Makro1() MsgBox "1 sier hallo" Call Makro2 MsgBox "1 sier takk for nå" End Sub Sub Makro2() MsgBox "2 sier hallo også" End Sub men implementering avhenger av strukturen i kodingen i dokumentet ditt. Beste hilsen Harald Lenke til kommentar
ninaelise Skrevet 12. september 2014 Forfatter Del Skrevet 12. september 2014 Hm. Da vet jeg ikke helt hvordan jeg skal kunne assistere deg videre. Helt generelt kan man kjøre en Sub fra en annen: Sub Makro1() MsgBox "1 sier hallo" Call Makro2 MsgBox "1 sier takk for nå" End Sub Sub Makro2() MsgBox "2 sier hallo også" End Sub men implementering avhenger av strukturen i kodingen i dokumentet ditt. Beste hilsen Harald Jeg får forske videre på den biten. Nå har jeg imidlertid fått et problem med userforms'ene mine. De klarer ikke å lage noe bildefil av diagrammene før jeg har "aktivert" diagrammene med et trykk Lenke til kommentar
Harald Staff Skrevet 16. september 2014 Del Skrevet 16. september 2014 Den der er riktig lei. Det er mulig du kan adressere diagrammet via å skrive om koden. Men det er slett ikke sikkert. Det er forbausende mye funksjonalitet som bare er tilgjengelig i "ActiveChart" og ikke i f.eks. Charts(1) eller Charts("MittDiagram"). Man må altså klikke på den for å komme videre noen ganger. En alternativ løsning, to vinduer side om side? Du har sikkert vurdert det... Beste hilsen Harald Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå