Aynı çalışma kitabından kopyaladığım bazı grafiklerim var, ancak her bir grafik için kaynak verileri (her birinde 6 dizi olan 42 grafik) yine de tam dosya adı yolunu içeriyor. Kaynak sayfa ve hücreler aynıdır, bu yüzden sadece yol dizesini bulmak ve "" ile değiştirmek istiyorum. Ancak, sourcedata'nın adını almak için bir yol bulamıyorum (refedit kutusunda göründüğü gibi). Oradan ihtiyacım olan şeyi değiştirebilirim.Grafiksel veri kaynak adına program aracılığıyla erişme
Ne var şudur:
ActiveChart.SeriesCollection(1).Values = "='C:\[oldfile.xls]Charts.Data'!R1C17:R1C28"
Ve ben sadece bir dize olarak "" yer almak ve dosyayolu kaldırmak için benim işlevi gerçekleştirmek istediğiniz. Ondan bir dize, yani denemek ve alırsanız:
sourcestring = ActiveChart.SeriesCollection(1).Values
bir hata alıyorum; VBA, onu okuduğunda bir dizi olduğunu düşünür, ancak ona atandığında bir dizge kullanabilir. Herhangi bir fikir?