у меня есть график рассеяния
Я бы хотел, чтобы у каждой точки была метка.
как мне подавать этикетки через VBA для каждой точки?
Вы используете метод ApplyDataLabels . Обязательно прочитайте документацию, в ней много дополнительных параметров.
Sub Example() Dim sc As Excel.Series For Each sc In Chart2.SeriesCollection sc.ApplyDataLabels xlDataLabelsShowValue, True, True, False, True Next End Sub