Re: [算表] 用vba刪除整列數據

看板Office作者 (Amon)時間14年前 (2012/01/27 23:24), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《topgunguy (上面的槍手)》之銘言: : 軟體:word, excel : 版本:2010 : 各位OFFICE版友大家好,我想請教一個用VBA刪除數據的問題, : 我的數據長這樣↓ : . : . : . : . : 20101117 , CBO , 36 , 201011 , C , 12340900 , .01 , 5 : 20101117 , CBO , 36 , 201011 , C , 12340900 , .01 , 5 : 20101117 , CCO , 10 , 201011 , P , 09211800 , .01 , 5 : 20101117 , CCO , 10 , 201011 , P , 09211800 , .01 , 5 : . : . : .x : 一整行是一個字串,裡面空白的部分都是空格,沒有tab, : 在excel裡只佔一格。 : 請問如果我要刪除所有CBO的那一行(格),我可以怎麼做呢? : 感謝~ 初學可試試 ===================================== Sub test() Dim myRng As Range Dim myUnion As Range Dim i As Boolean On Error Resume Next For Each myRng In ActiveSheet.UsedRange If IsNumeric(Application.Find("CBO", myRng)) Then If i Then Set myUnion = Application.Union(myUnion, myRng.EntireRow) Else Set myUnion = myRng.EntireRow: i = True End If End If Next myUnion.Delete End Sub -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.138.166.4

01/28 14:30, , 1F
刪得很乾淨,感謝~
01/28 14:30, 1F

12/01 15:28, , 2F
GOOD
12/01 15:28, 2F
文章代碼(AID): #1F8i6L7i (Office)
文章代碼(AID): #1F8i6L7i (Office)