У меня есть часть VBA, которая ежедневно экспортирует 3 вкладки в книгу Excel. У меня есть кусок сценария, который удалил все внешние ссылки, и это здорово. однако мне интересно, есть ли другой фрагмент кода, который позволит мне также удалить формулы. Для заголовков полей, которые вычисляют даты, есть формула.
Таким образом, вместо того, чтобы просто показывать 7 ноября, он по-прежнему показывает формулу = Today () - 1
В моем VBA я хотел бы включить код, который бы просто включал значение «7 ноября», а не формулу.
Сценарий, который у меня есть, ниже
'excel read only
Application.DisplayAlerts = False
Sheets(Array("Template", "Data Export", "Sales Breakdown")).Copy
Dim ExternalLinks As Variant
Dim x As Long
'Create an Array of all External Links stored in Workbook
ExternalLinks = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
'Loop Through each External Link in ActiveWorkbook and Break it
For x = 1 To UBound(ExternalLinks)
ActiveWorkbook.BreakLink Name:=ExternalLinks(x), Type:=xlLinkTypeExcelLinks
Next x
ActiveWorkbook.SaveAs Filename:="MY FILENAME", FileFormat:=51, CreateBackup:=False