返回列表 上一主題 發帖

[發問] 比對不同工作表的儲存格以及刪除內容

本帖最後由 n7822123 於 2018-10-4 01:16 編輯

回復 1# netfish777

你的解說感覺邏輯怪怪的,我試著修改如下
你看對不對

工作表1 總共有15行的值
       A     B     C
1    13    9     YY
2    CC   44   XX
3    77    99   33
4    2A    PP   89
....................................

假設工作表2 儲存格A1的值是 CC,在工作表2按下按鈕則搜尋工作表1   A欄儲存格CC這個值在第二行,
然後刪除工作表1第二列 A2到C2的內容


假設工作表3 儲存格A1的值是 2A,在工作表3按下按鈕則搜尋工作表1   A欄儲存格2A這個值在第四行,
然後刪除工作表1第四列 A4到C4的內容
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

本帖最後由 n7822123 於 2018-10-4 22:57 編輯

回復 3# netfish777

能否提供範例檔案,因為這樣有點瞎子摸象

會有很多問題需要釐清

例如:
1.如果第一工作表D欄以後還有資料,D欄以後的資料都保留,只刪除A,B,C 三欄的資料
還是一併刪除?

2.你舉的兩個例子都在工作表1的A欄,是不是B欄與C欄不再比對範圍?
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

本帖最後由 n7822123 於 2018-10-6 02:40 編輯

回復 7# netfish777


套用Hsieh 超版的程式
簡單,如下

Sub 清除一覽表某股票()
Sheet1.Columns(3).Find([c1], lookat:=xlWhole).Resize(, 12).ClearContents
End Sub
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

回復 9# netfish777


If [C1] <> 0 Then Sheet1.Columns(3).Find([c1], lookat:=xlWhole).Resize(, 12).ClearContents
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

        靜思自在 : 甘願做、歡喜受。
返回列表 上一主題