簡體   English   中英

自動執行Excel任務的最簡單方法是什么

[英]What is the easiest way to automate Excel tasks

如果我需要自動執行一系列任務,可以在excel表上執行一項任務,例如

  • 刪除列3包含值“ asdf”的所有行

  • 刪除第7列和第9列

  • 根據第4列排序

等等

在excel中自動執行此類任務的最簡單方法是什么? 我認為它會記錄一個宏,但有時必須對其進行大量編輯才能真正使它們工作,並且即使Excel工作表有變化,宏也會停止。 編輯宏腳本可能是一個耗時的過程,對於這些任務而言效率很低。 由於excel工作表數量很多,因此需要自動化。 您能建議一種更簡單的方法嗎?

只要您定義了活動,宏仍然是更好的選擇。
可能有些事情可能會改變。

請借助代碼說明問題。
如果您使用幾個變量定義了步驟,那么編寫一個在發生變化時不會停止的宏應該很容易。

請發布代碼並詳細描述您想要什么? 如果發生變化,它將停止在哪一點? 您想要代碼做什么?

編輯:或者,您可以在VB6 / .net(c#/ vb.net)/ Python中編寫代碼以實現自動化。

如果使用宏記錄器記錄這些步驟,它將很好地工作,這是宏記錄器的理想類型,因為參數(即,排序依據和刪除條件)始終相同。 只要確保您始終將數據導入/粘貼到同一位置即可! 謝謝羅斯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM