0
Я создал код для создания Named Ranges в Excel с использованием объекта Range, но не работал, так как он работает в VBA. Ошибка возникает в инструкции, где я пытаюсь создать объект Range, но не знаю, как это можно сделать.Создание именованных диапазонов в Excel с помощью Vb Script
Если бы кто-нибудь мог предложить мне идею, это было бы здорово.
Set Exobj = CreateObject("Excel.Application")
Set Newbook = Exobj.Workbooks.Add()
Newbook.SaveAs("C:\Users\ACER\Desktop\Project Folder\Test17.xlsx")
Exobj.Workbooks.Open("C:\Users\ACER\Desktop\Project Folder\Test17.xlsx")
Exobj.Visible = True
Set Myrange = Exobj.Worksheets(sheets1).Range("A1:H11") ' statement where Error comes
For each C in Myrange
If c.Value = "" Then
C.Value ="Blank"
End if
Next
Exobj.Workbooks.Save()
Exobj.Activeworkbooks.Close()
Я думаю, что вам нужно окружить 'sheets1' с кавычками, то есть' Set MyRange = Exobj.Worksheets ("sheets1"). Диапазон («A1: H11») ' –
Чем вы, тем его работаете. – user1925406
Я отправлю свой комментарий в качестве ответа, приветствия;) –