Два рабочих макроса для контрольных списков и шаблонов ниже
Рабочая тетрадь = Стив
Лист в рабочей тетради выделен 15286
Мне нужно добавить листы в макрос, и мне нужно знать, как найти то, что я предполагаю, является уникальным _number, чтобы я мог выполнить ту же процедуру на новом листе данных в пределах той же рабочей книги
Рабочая тетрадь содержит один и тот же макрос, единственное отличие состоит в том, что число * несколько раз
Например: контрольные списки =
Sub PublishChecklists()
'
' Saves htm version of Sheet on Server
'
Range("M8:M2000").Select
Selection.Font.ColorIndex = 0
Selection.autofilter Field:=7, Criteria1:=Array("<>Exc")
Columns("A:J").Select
Selection.EntireColumn.Hidden = True
With ActiveWorkbook.PublishObjects("Steve_**15826**")
.Title = "CHECKLIST LIST"
.Filename = "\\f:\data\Work\Checklists.htm"
.Publish (True)
.AutoRepublish = False
End With
ChDir "F:\data\Work\Today's Work"
Columns("A:J").Select
Selection.EntireColumn.Hidden = False
Selection.autofilter Field:=7
Columns("H:H").Select
Selection.EntireColumn.Hidden = True
Range("L8").Select
End Sub
Шаблоны =
Sub PublishTemplates()
'
' Saves htm version of Sheet on Server
'
Range("M8:M2000").Select
Selection.Font.ColorIndex = 0
Selection.autofilter Field:=7, Criteria1:=Array("<>Exc")
Columns("A:J").Select
Selection.EntireColumn.Hidden = True
With ActiveWorkbook.PublishObjects("Steve_**3496**")
.Title = "TEMPLATES LIST"
.Filename = "\\f:\data\Work\Templates.htm"
.Publish (True)
.AutoRepublish = False
End With
ChDir "F:\data\Work\Today's Work"
Columns("A:J").Select
Selection.EntireColumn.Hidden = False
Selection.autofilter Field:=7
Columns("H:H").Select
Selection.EntireColumn.Hidden = True
Range("L8").Select
End Sub
-
Обе работы, единственное, что кажется разным, это "15286" и "3486", так как они разные листы?
если я добавлю новый лист, мне нужно знать, как я могу найти бит числа «3486», так как это будет другое число для нового листа
Я унаследовал код и не знаю, как они были найдены, чтобы их можно было поместить в приведенный выше код
Большое спасибо за ваше время
Steve