PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Visual_Basic
[VBA ] 刪除儲存格資料
作者:
ChenStar
(旋風車車)
2020-10-08 14:34:12
我在網路上查到了Range("").ClearContent是可以指定要刪除的位置
cells.ClearContent 可以刪除所有儲存格的內容
那請問如果想要刪除某個儲存格以外的資料,要怎麼寫比較好呢?
譬如只留A1的資料,其他不要,但不確定其他資料的位置範圍
我目前想到的是用Range("").ClearContent直接用到試算表的最右邊跟最下面,但我不知道這樣會不會多此一舉
有沒有辦法是判斷A1以外有資料的儲存格都刪掉呢?
謝謝
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2020-10-08 19:11:00
(1) copy A1 到某個不會刪到的地方(2) 清除(3) 把 A1 copy回來
作者:
macgyfu
(YFU)
2020-10-08 20:57:00
同意樓上,既然要保存的資料少,那先存去來在填回去比較快
作者:
ChenStar
(旋風車車)
2020-10-09 01:40:00
請問步驟二的清除是要寫什麼公式?因為每次下載下來的資料量不一所以就用Range("").ClearContent,RANGE指定超大範圍嗎?
作者:
coyoteY
(マジジョテッペン)
2020-10-10 14:28:00
直接把資料存到變數,整張工作表清除,再指定變數到儲存格
作者:
kurapica1106
2020-10-13 00:08:00
MOONRAKER大大第二步的清除可以用usedrange來找範圍usedrange可以把sheet內的已使用範圍標記出來
作者:
waiter337
(給開司一罐蘇格登)
2019-04-22 12:45:00
x=[al]cells.ClearContent[a1]=x
繼續閱讀
[VBA ] Excel cell與自訂表單TextBox連結
piliGTcat
[VBA ] Vlookup此處需要物件
piecpiec
[VBA ] 日文字存進SQL失敗,已解決(已發現問題點
QoQjake
[VBA ] VBScript 背景作業名稱
orangeforest
Re: [VB6 ] 迴圈寫進資料庫,要如何拚斷重覆資料?
bluechurch
Re: [VB6 ] 迴圈寫進資料庫,要如何拚斷重覆資料?
fumizuki
[VBA ] 下拉式選單 複選 於同一欄輸出
steve0910
[VB6 ] 迴圈寫進資料庫,要如何拚斷重覆資料?
NealPope
[VB6 ] Server連到PC再連到多個PC複製檔案
NealPope
[VBA ] 請問Set range的問題
burberrylai
Links
booklink
Contact Us: admin [ a t ] ucptt.com