Я очень плохо знаком с миром VBA, но мне нужен сценарий VBA для вставки имени файла в качестве нижнего колонтитула в Excel. В идеале я хотел бы вставить первые 7 символов имени файла в нижний колонтитул каждой вкладки в файлах Excel.
У меня есть около 5000 файлов Excel, которые нуждаются в этом макросе. Мне только когда-либо удавалось вставлять верхние и нижние колонтитулы в каждый лист и все вкладки (не несколько файлов), используя следующий код:
Sub InsertHeaderFooter()
' inserts the same header/footer in all worksheets
Dim ws As Worksheet
Application.ScreenUpdating = False
For Each ws In ActiveWorkbook.Worksheets
Application.StatusBar = "Changing header/footer in " & ws.Name
With ws.PageSetup
.RightFooter = "&"
End With
Next ws
Set ws = Nothing
Application.StatusBar = False
End Sub