2013-09-26 47 views
0

情況:每兩週我們需要從網站下載3個Excel工作簿,每次我們需要打開這3個文件並刪除總是相同的行時,例如在第一個下載的Excel工作簿中,我們需要刪除前4行,在第二個Excel工作簿中,我們需要刪除前4行,然後刪除第6行等等......如何處理這個問題最好?這最終可以在DOS批處理文件或VB腳本中完成嗎?或者是更高級的要求?任何幫助最受讚賞。如何自動刪除excel文件中的特定行?

回答

1

一個VB腳本可以做到這一點。我建議你創建一個新的工作簿,並將宏記錄到該工作簿中,該工作簿可以實現你想要的功能。然後你可以在你的新工作簿上放一個按鈕來運行宏。只要所有工作手冊的文件名每次和待執行的行都相同,即應該工作。但請記住,我有時會發現有必要清理超出記錄的宏,以便使它們更加健壯。

+2

由於每次我建議將宏放入「個人」excel文件並將宏連接到excel菜單上的按鈕時,這是一個新文件。這樣您就不必再加載另一張電子表格來與其他三個人交談。 –

+0

非常感謝。 – user1875017

+1

FYI @ user1875017,如果您發現此答案有幫助,則習慣上將其標記爲接受的答案,並/或將其標記爲有用。 – Stochastically