Avatar billede denero Juniormester
19. november 2009 - 14:29 Der er 4 kommentarer og
1 løsning

Makroindspilning excel 2003 kontra 2009

Når jeg indspiller en makro, som farver en serie i et diagram i excel 2003, virker det fint, men hvis jeg gør det i excel 2009 virker det ikke (der er ikke noget i koden). Hvad er der sket eller mangler jeg at indstille et eller andet?
Avatar billede tjacob Juniormester
19. november 2009 - 16:17 #1
Ja, det er godt nok underligt at den ikke optager.

Med lidt testen frem og tilbage fik jeg dette til at virke:

    ActiveSheet.ChartObjects(1).Activate
    ActiveChart.SeriesCollection(1).Border.Color = RGB(0, 0, 255)

Som ændrer farven på den første serie i det første diagram
Avatar billede denero Juniormester
21. november 2009 - 09:50 #2
Excel 2009 = 2007

Ja, men det giver ikke rigtig noget svar på, hvorfor jeg ikke kan indspille det i en makro. Er der evt. nogle tilføjelsesprogrammer eller....?
Avatar billede tjacob Juniormester
21. november 2009 - 10:48 #3
Det er jo et valg udviklerne har foretaget....
Det er langt fra alt man kan optage i makroer.

Netop indsatte objekter er meget begrænsede i denne henseende. Man kan heller ikke optage makroer ved formatering af Autofigurer, SmartArt, Tekstbokse osv.

Dette er ikke det samme som at de ikke kan formateres via VBA, men man skal altså selv finde koden til det.

Det er muligt der findes tilføjelsesprogrammer, men jeg har aldrig hørt om nogen der kan generere kode..........
Avatar billede denero Juniormester
22. november 2009 - 15:08 #4
Ok, det kommer vi nok ikke nærmere. Jeg bruger 2003 til at indspille og kigger lidt i koden der. Ligger du et svar?
Avatar billede tjacob Juniormester
22. november 2009 - 15:13 #5
OK, svar.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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