Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[VBA][Excel] Odwołanie do wykresu

Jj_Johnys 03 Lis 2009 22:10 2705 2
  • #1 03 Lis 2009 22:10
    Jj_Johnys
    Poziom 21  

    Witam.

    Udało mi się odwołać do właściwości wykresu z poziomu makra, jednak tylko w przypadku gdy wykres stanowi osobną zakładkę:

    Code:
    Wykres4.SetSourceData Source:=Sheets(1).Range("a4:b10"), _
    
        PlotBy:=xlColumns


    Jednak nie potrafię sobie poradzić w przypadku wykresu, który jest wklejony w arkusz. Próbowałem czegoś na zasadzie:

    Code:
    Arkusz1.ChartObjects("Wykres4").Chart.SetSourceData Source:=Sheets(1).Range("a4:b10"), _
    
        PlotBy:=xlColumns


    Jednak bezskutecznie. Oczywiście zagooglowałem się prawie na śmierć :)
    Proszę o jakieś wskazówki.

    ,pozdrawiam

    0 2
  • Pomocny post
    #2 03 Lis 2009 23:20
    adamas_nt
    Moderator Programowanie

    Sprawdź nazwę wykresu. Excel z reguły nadaje je ze spacją: "Wykres 4" a nie "Wykres4".
    Spróbuj

    Code:
    Sheets("Arkusz1").ChartObjects("Wykres 4").Chart.SetSourceData Source:=Sheets(1).Range("a4:b10"), _
    
        PlotBy:=xlColumns

    0
  • #3 04 Lis 2009 08:11
    Jj_Johnys
    Poziom 21  

    Brak słów normalnie...
    Oczywiście nazwa była ze spacją :) Swoją drogą ciekawe, tworząc wykres jako nową zakładkę nie ma tej spacji. Szukałem błędów w wywoływaniu funkcji, ale na to bym raczej nie wpadł :)

    Dziękuję i pozdrawiam.

    0