В приведенном ниже примере кода VBA я вручную создал 3 именованных диапазона, где ReportID_0XX постепенно увеличивается с ... 01 до ... 03, а также увеличил ссылку на ячейку ComparisonReport с $ A $ 6 до $ A $ 8.
Это было нормально в меньшей области, но теперь мне нужно сделать это для 60 экземпляров, эффективно продолжая процесс еще 57 раз, чтобы создать именованные диапазоны от «ReportID_001» до «ReportID_060» (добавьте соответствующие начальные нули) и начать ссылку на ячейку в $ A $ 6 и в конечном итоге в $ A $ 65.
Я очень новичок в именовании диапазонов с помощью VBA.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
ActiveWorkbook.Names.Add Name:="ReportID_001", RefersTo:= _
"='ComparisonReport'!$A$6"
ActiveWorkbook.Names("ReportID_001").Comment = ""
'''''''''''''''''''''''''''''''''''''
ActiveWorkbook.Names.Add Name:="ReportID_002", RefersTo:= _
"='ComparisonReport'!$A$7"
ActiveWorkbook.Names("ReportID_002").Comment = ""
'''''''''''''''''''''''''''''''''''''
ActiveWorkbook.Names.Add Name:="ReportID_003", RefersTo:= _
"='ComparisonReport'!$A$8"
ActiveWorkbook.Names("ReportID_003").Comment = ""