作者catjimmy (cat)
看板Visual_Basic
標題[算表] VBA問題:自行選取範圍後將資料產生於新 …
時間Mon Apr 20 16:25:26 2009
※ [本文轉錄自 Office 看板]
作者: catjimmy (cat) 看板: Office
標題: [算表] VBA問題:自行選取範圍後將資料產生於新工作表
時間: Mon Apr 20 15:39:20 2009
軟體:EXCEL
版本:2007
小弟是VBA初心者,有幾個問題想要請教一下板上的高手
問題1
我有一份算表,資料在SHEET1,我想要讓使用者能夠圈選他所需要處理資料的範圍後
按下巨集,或是直接自動就會將處理結果產生於SHEET2
例如下面這樣
SHEE1內容:
A B C
1 5 A 10*3
2 4 B 2*10
3 2 C 6*11
當使用者選擇A1:C3的範圍後,就會將處理的結果產生於SHEET2
SHEET2內容:
A
1 A
2 10.0*3.0
3 5
4 (空格)
5 B
6 2.0*10.0
7 4
8 (空格)
9 C
10 6.0*11.0
11 2
12 (空格)
以上是大約的資料內容,想請高手指導
問題2
像這樣寫出來的VBA或是公式,該如何"給予"別人使用?
意思是說,由於像這樣的處理並不是我要作的,我只是被委託寫看看這樣的功能,
VBA寫出來的功能該怎麼樣拿給別人用呢? 也是要讓它自己打公式自己打函數嗎?
以上是小弟的問題,煩請高手指點,感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.68.89.11
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.68.89.11
1F:→ MOONRAKER:(2)當然啊,你不是提供諮詢而已嗎 04/20 17:06
2F:→ MOONRAKER:(1)用selection.currentRegion取得選取區長寬和位置 04/20 17:34
3F:→ MOONRAKER:然後用for循欄列出每個元素 04/20 17:35
5F:→ MOONRAKER:以上那篇加減看一看 04/20 17:35
6F:→ catjimmy:無法開啟網頁ㄟ@@? 04/20 18:03
7F:→ MOONRAKER:無法開啟就只好自己找關鍵字看一看啦 04/21 09:38
8F:→ iBonus:副檔名是.aspx 04/23 10:10