• 2

<已解決>救命阿,請各位大大再次解答我excel欲求不滿的兩個問題!!

第1個問題:
要怎麼把不同儲存格的值(內容),自動合併成一個到其他儲存格?

例如
要把工作表一的A1 B1 C1的儲存格,自動變成工作表2的A1儲存格,請大大明示><!!

工作表一
A B C
1 102年 5
2



工作表二
A B
1 102年5月
2



第2個問題:
要怎麼一次列印多個工作表分頁?

我知道這樣有點強人所難、有點誇張
但是,我還是欲求不滿的想問一下
Excel可不可以寫巨集
在儲存格裡設一個列印的按鈕
點選之後就會列印我想要的工作表分頁

對不起,我的要求有點太過火了><

因為公司要作核銷的關係,每次一作都要作10來份
我想再第一個工作表中輸入數值,帶入其他工作表
再一次列印,除了第一個工作表以外的工作表分頁

懇求各位大大的解答 拜託了
2013-05-24 10:03 發佈
1.工作表2:A1=工作表1!A1&工作表1!B1&工作表1!C1

2.可以...自己去錄巨集...
我有一個很笨的方式
=CONCATENATE(Sheet1!A1,Sheet1!B1,Sheet1!C1)

巨集
在excel中,點ctrl+要印的工作表

再按列印,應該就可以一次印出所有想要印的工作表了
問題一的公式:

=CONCATENATE(工作表1!A1,工作表1!B1,工作表1!C1)

問題二的方式:

開啟Excel選項把開發人員的選單叫出來(若是office 2003請自行到工具列把此選項打勾)


將按鍵插入


更改一下按鍵名稱,再選擇指定巨集



新增一個巨集


再點編輯


Sheets("工作表2").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False

Sheets("工作表3").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False

將程式碼貼入,假如有4頁就多增加一個,()內的工作表跟著改變喔


存檔時別忘了要存成有巨集的Excel



再按下列印時,別忘了先去印表機設定好你的列印的機器以及預覽一下格式是否正確,
否則按下去就會直接開始列印囉!!!

同樣附上範例檔案!!!
附加壓縮檔: 範例檔案

XDLZH wrote:
問題一的公式:=CO...(恕刪)



首先,我要再次再次再次的感謝大大
圖文並茂的解說

我EXCEL是2003的
我找不到開發人員><
我也用控制工具箱畫一個按鈕,
可是那個按鈕點右鍵沒有指定巨集的選項
我開啟您的範例EXCEL有指定巨集的選項

可否請您 在開示一下
真的很抱歉 三番兩次叨擾您

chin0820 wrote:
我EXCEL是2003的
我找不到開發人員><
我也用控制工具箱畫一個按鈕,
可是那個按鈕點右鍵沒有指定巨集的選項
我開啟您的範例EXCEL有指定巨集的選項

檢視->工具列->表單
然後拉按鈕...

用控制工具箱出來的控制項要寫VBA指令...
但是能做的事情比較多...

這兩個同樣是按鈕不過本質不太相同...

在工具列空白處點右鍵選擇表單
再用這表單來新增按鍵


指定相關的巨集


輸入程式碼
Sheets("Sheet2").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

Sheets("Sheet3").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

最後一個參數看來在舊版不支援,
另外若是使用2003版本,那不用另外存成巨集檔,原本的xls就可以勒!!!

froce wrote:
檢視->工具列...(恕刪)


2003跟2007出來的東西,

好不一樣喔><
另外那些程式碼是可以透過巨集自動產生,

只要點選錄製巨集,開始點Excel每做一個動作,

都會變成一個程式碼,你在選擇你想要的程式碼,

再貼到你的按鍵巨集內就可以勒。
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?