作者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