Повторно выберите текущую точку с целью переформатирования метки данных - PullRequest
0 голосов
/ 13 июля 2020
ActiveChart.SetElement (msoElementDataLabelCallout)
ActiveChart.FullSeriesCollection(?????).Points(????).DataLabel.Select
Selection.ShowValue = 0
Selection.NumberFormat = "#,##0.00"
Selection.NumberFormat = "#,##0"

Когда я запускаю первую строку этого кода в качестве макроса, он послушно вставляет DataLabel с частотой (значение x) в одно значащее значение di git (SD) и PSD (значение y ) до 4 SD. Мне нужно просто значение Frequency to 0 SD и NO. Моя проблема заключается в том, что каждый раз, когда я записываю макрос для выполнения sh переформатирования, он придерживается указанной c точки, которую я выбрал, и не будет принимать текущий точка.

запись возвращает что-то вроде этого:

ActiveChart.FullSeriesCollection(1).Points(61).DataLabel.Select

для второй строки кода. Что мне нужно, так это выбрать уже выбранную точку данных из нового запроса и не переформатировать ту же точку из записи.

НЕТ, включение функции «Использовать относительные ссылки» не помогает.

Любая помощь будет принята с благодарностью заранее

введите описание изображения здесь

...