返回列表 上一主題 發帖

[發問] 如何在每當剪下一行時另一行會自動補上?

回復 9# oobird

大大,好神奇!想知道如何辦到的,too!請告知,謝謝!

TOP

用工作表activate事件
在你剪下儲存格貼到其他工作表後,回到表一時就會刪除空白格
如圖設置

TOP

請問SpecialCells(4).Delete (2)
(4)與(2)代表什麼意思呢?
還有哪裡可以查這些代號呢?
YOYO

TOP

SpecialCells(4).Delete(2) = SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp
excel幫助中並沒有數字代表的參數及相關說明或索引,只能在逐步執行時滑鼠放在參數中看顯示的數字,如放在xlCellTypeBlanks中會顯示4,自己記下來。如能記住參數倒不建議背數字。我個人不會認豆芽字,覺得背數字比背豆芽容易才會去背的!

TOP

回復 14# oobird


好方便的方法~學無止盡
感謝傳授~真的很實用
開心學習,學習很開心

TOP

我蠻常用的方式有二:
1.  將資料範圍轉成清單後就可以輕易做到了
2.  將不想要的資料列篩選後直接選取刪除即可
我有範例檔, 可是不知可否上傳,因我剛加入而已.

TOP

版主是以vba實現需求
Kenny

TOP

DAER SIR
煩確認如附檔有無符合您之需求
A工作表剪至B工作表
A工作表之空白列自動刪除   THANKS

1.rar (7.69 KB)

TOP

整欄(列)剪下,整欄(列)插入就可以了
marklu

TOP

回復 1# Qin


    你可試試『剪下』該列後,要貼到其他列時不要用『貼上』功能,改用『插入剪下的儲存格』貼上時,原剪下列的下一列會自動遞補上去。
peter460191

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題