作者hlhd14 (hlhd14)
看板Visual_Basic
标题[.NET] 请问VB连结EXCEL的计算问题
时间Fri May 25 16:02:11 2012
各位高手大家好,我是个VB超级菜鸟,想请教一个问题>"<
我的资料库建在EXCEL里面
SHEET1里面是我的资料,可以透过VB不断新增
简单假设一下我的栏位:
A B C D E F G
1 编号 日期 人 机 料 法 环
2 1 2012 1.AAA
第二行开始就是我陆陆续续输入的案例们~
然後我的SHEET3-SHEET7 分别有人机料法环的五个相关矩阵
先假设SHEET3 "人"的相关矩阵长这样:
A B C D
1.AAA 2.BBB 3.CCC
1 1.AAA 1
2 2.BBB 0.2 1
3 3.CCC 0.6 0.8 1
即表示选项1.AAA跟选项2.BBB之间的相关系数为0.2
问题来了~
我现在再VB里设了五个COMBOBOX
Combobox1的选项可以连结到SHEET3"人"矩阵里的A1-A3储存格
现在我希望VB可以自己去抓我SHEET1里面每一笔案例做计算
举例来说,假如我现在combobox1选了2.BBB这个选项
我按下计算botton
他就会自己去抓sheet1里面的案例出来比对
假如第1笔案例是选1.AAA
则他会去抓1.AAA跟我2.BBB交集的那个值,就是0.2这个数字出来
我现在是想说
能不能让我再按下计算的时候
sheet1里面的C2这个储存格他会自己去侦测
如果C2选的是1.AAA
则连结到sheet3的B这列
然後再利用combobox1所取的2.BBB
去抓行跟列的交集,找出0.2这个值
但是我不知道该怎麽写
应该要先写一个VBA再EXCEL里面让他先抓sheet1跟sheet3的关系
还是直接都用VB就可以了??
不好意思我叙述的很拢长
因为问题有点复杂所以就想说打详细一点
再麻烦高手帮忙解惑了>"<
谢谢~~!!
或是假如有在台中,逢甲附近的VB高手
愿意拨空大约30-60min家教一下这题的话
可以站内信给我,虽然薪水不高但诚徵高手救命>"<
--
ˋㄆ \|/
了丰 甲 大 ┌╮
╰─ 子
* F C U _T A L K
▌▎▉▋
▌▎▉▋
▌▎▉
▋▌▎▉▋
▌▎
▉▋
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.134.72.180
※ 编辑: hlhd14 来自: 140.134.72.180 (05/25 16:03)
※ 编辑: hlhd14 来自: 140.134.72.180 (05/25 16:05)
1F:→ MOONRAKER:Use ODBC to mount xls file 05/25 16:57
2F:→ hlhd14:谢谢你~後来我采用先在VBA里写巨集,在连过去启用巨集,只 06/07 22:23
3F:→ hlhd14:是有点怪怪的>"< 06/07 22:24