Om jag i Excel spelar in ett makro som ska göra ett diagram utifrån siffror i några celler, t.ex. G5, G8 och G11, så får jag följande kod i makrot:
Range("G5,G8,G11").Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=Range("Blad1!$G$5;Blad1!$G$8;Blad1!$G$11")
ActiveChart.ChartType = xlLine
Men när jag sedan prövar att köra/stega makrot får jag ett felmeddelande vid andra raden (ActiveSheet.Shapes.AddChart.Select), som lyder "Körfel 1004: Program- eller objektdefinierat fel"
Någon som kan förklara för en programmeringsokunnig?
Edit: Flyttar jag om siffrorna så att de står i rad i G5-7 och ändrar makrot till följande funkar det:
Range("G5:G7").Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=Range("Blad1!$G$5:Blad1!$G$7")
ActiveChart.ChartType = xlLine
Men det är ju inte så jag vill ha det. Måste jag lägga in en flyttning av siffrorna i makrot för att det ska funka?