簡體   English   中英

(Excel-VBA)在活動工作表中導入特定數據(在后台)

[英](Excel-VBA) Specific data import (on the background) in the active sheet

您能否幫助我(總初學者)准備一個VBA宏,該宏將在后台打開工作表並導入特定選擇,如下所示:

比方說,我們已經下載了單詞計數分析(XLSX)像這樣從測試CAT工具下載。

現在,我需要在主工作表中添加一個宏,該宏將讀取以“ All”開頭(A列)的行。 如果為“全部”,那么我需要在數組/哈希表中記錄該行的列(特定列A-O)。

請看一下這張圖片的總和(比為我解釋它更好:-)

如果您需要了解更多詳細信息,請告訴我。

所有提示/建議都將不勝感激。

非常感謝!

我的建議(我也是初學者)是使用Macro Recorder。 學習的好工具( 示例 )。

  1. 開始錄音
  2. 過濾“全部”
  3. 復制/粘貼單元格
  4. 停止錄音

然后看看記錄的代碼並進行調整:)

使用數據透視表查看數據和所需的最終布局,將為您提供所需的所有靈活性。

您可以:

  • 過濾要顯示的數據
  • 根據其他列中的數據生成計算值
  • 選擇顯示列的順序
  • 如果您決定要使用其他視圖,則可以動態更改布局

根據您的數據,我能夠在大約15分鍾內生成以下數據透視表。

在此處輸入圖片說明

關於構建數據透視表,有一些很好的簡單教程。 谷歌搜索將帶來很多。

您需要針對特定​​問題學習的事情:

  • 經典顯示(我使用經典顯示來獲得此特定布局)
  • 計算字段(數據透視表中的許多列都是根據您的規范計算的)。 字段計算的最大字符串長度為255個字符,因此您可能需要重命名原始數據集中的某些列。
  • 當然,數據透視表的基礎
  • 加載新數據並更新數據透視表

祝好運!

暫無
暫無

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

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