返回列表 上一主題 發帖

一次刪除多欄位(偶數欄)

一次刪除多欄位(偶數欄)

各位你們好~
請問要如何刪除偶數欄位(B、D、F...一直到最後)?
因為資料很多,無法一欄一欄刪?!

Sub sheet3()
Range("B:B,D:D,F:F,...").Select
Selection.Delete Shift:=xlToLeft
End Sub

請問這樣的程式碼要怎麼修改呢?
刪到最後的欄位應該要怎麼寫?
是不是不能用...,那應該要用什麼表示呢?

謝謝大家!

Sub delcol()
Dim i%, c As Range
Set c = Columns(2)
For i = 4 To [iv1].End(1).Column Step 2
Set c = Union(c, Columns(i))
Next
c.Delete
End Sub

TOP

回復 2# oobird

你好~
謝謝你的幫忙!
我想請問這段是什麼意思?
For i = 4 To [iv1].End(1).Column Step 2
Set c = Union(c, Columns(i))

TOP

把偶數欄集合起來

TOP

回復 4# oobird


    謝謝你,感激不盡!^^

TOP

        靜思自在 : 【停滯不前,終無所得】人都迷於尋找奇蹟,因而停滯不前;縱使時間再多、路再長,也了無用處,終無所得。
返回列表 上一主題