Board logo

標題: 一次刪除多欄位(偶數欄) [打印本頁]

作者: candy516    時間: 2011-1-19 20:12     標題: 一次刪除多欄位(偶數欄)

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

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

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

謝謝大家!
作者: oobird    時間: 2011-1-19 20:30

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
作者: candy516    時間: 2011-1-19 23:02

回復 2# oobird

你好~
謝謝你的幫忙!
我想請問這段是什麼意思?
For i = 4 To [iv1].End(1).Column Step 2
Set c = Union(c, Columns(i))
作者: oobird    時間: 2011-1-20 06:13

把偶數欄集合起來
作者: candy516    時間: 2011-1-21 00:23

回復 4# oobird


    謝謝你,感激不盡!^^




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)