[英]Error while deleting columns using excel vba
sub column_delete()
dim x as workbook
dim sht1 as worksheet
dim currentColumn as integer
dim columnHeader as String
Set x = Workbooks.Open("Path to the file")
Set sht1 = x.Sheets("Page 1")
*For currentColumn = sht1.UsedRange.Columns.Count To 1 Step -1*
*columnHeader = shtl.UsedRange.Cells(1, currentColumn).Value*
Select Case columnHeader
Case "Date", "Time", "Header"
'Nothing'
Case Else
*shtl.Columns(currentColumn).Delete*
End Select
Next
End Sub
對於上面所有突出顯示的步驟,我都收到錯誤,如運行時錯誤“ 424”:所需對象。
但是我相信我已經聲明了必需的對象。 有時,當我重新打開Excel時,錯誤消失了,而其他時候出現了。
您能幫我解決這個問題嗎?
PS:我是excel vba的初學者。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.