以下の Excel を検討してください。
Id Col1 Col2 Col3 Col4
25 s p n
11 a t x g
17 r t
10 a a e
66 a a
たとえば、ID番号を含む配列があるとしますArr=(25,11,66)
Id番号がその配列にあるすべての行を一度に削除することは可能ですか?
最初にそれらを選択する必要がありますか?
コード:
Option Explicit
Dim arr,objExcel1,strPathExcel1,objSheet1
Set objExcel1 = CreateObject("Excel.Application")'Object for Condition Dump
strPathExcel1 = "D:\VA\Test.xlsx"
objExcel1.Workbooks.open strPathExcel1
Set objSheet1 = objExcel1.ActiveWorkbook.Worksheets(4)
arr = Array(5,11,66)
objSheet1.Range("A" & Join(arr, ",A")).EntireRow.Delete
ERROR "Unknown Runtime Error" -- 取得しています