返回列表 上一主題 發帖

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

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

請問各位大大,

例如: 將A3整行剪去時,A4會自動填補A3空了的位置?
不要用VBA.,有什麼方法呢?
謝謝!

回復 1# Qin


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

TOP

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

TOP

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

1.rar (7.69 KB)

TOP

版主是以vba實現需求
Kenny

TOP

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

TOP

回復 14# oobird


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

TOP

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

TOP

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

TOP

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

TOP

        靜思自在 : 對父母要知恩,感恩、報恩。
返回列表 上一主題