2016-11-06 63 views
-2

我有2個工作表:複製至其他工作表,如果A1包含特定單詞

月1日 - 月度數據,在這裏我收集的數據只爲1個月(1〜12)

Monthly data

第二 - 由月每年數據(對於每個月12個表) Annually data

我需要宏將從每月片每年片根據一個月複製數據。例如,如果是9月份,它會複製到每年表格中的9月份表格。 如果十月到十月表在每年單等。我如何使用宏實現它(想要創建按鈕:單擊並複製)。

+0

你有2個工作表或2個工作簿?你提供的例子是1張,所以你有1張工作簿中的12張?或者,您是否在同一工作簿中有12張表格中的年份數據? – Niclas

+0

我有2個工作表(每月和每年)1工作簿。 第一張工作表只包含一張表(每月)和2至12張表(每月)。每月和每年的表格都是相似的。 –

回答

1

該宏需要包含一個包含12個選項(每月一個)的CASE語句。在達到CASE聲明之前,您需要定義一個代表月份的變量(例如,使用當前日期)。

CASE構造中的每個選項都將從指定的表格複製到指定的表格中(這裏我假設每月表格的結構是已知的並且是靜態的)。

另一種方法是讓CASE在年度表格中設置SOURCE表格和目標範圍。這將是一段使用普通COPY塊的較短代碼。

相關問題