求高人用vb或者vba在excel里编一个小程序

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:57:14
求高人编一个关于计算钻石价格的小程序,在excel里,sheet1输入钻石的三个参数,每一个为一列,列标题为 A:重量、B:净度、C:颜色 三列,其中重量为0.300-2.999之间的自然数,精确度为小数点后三位,净度等级分为IF VVS1 VVS2 VS1 VS2 SI1 SI2 SI3 I1 I2 I3 ;颜色等级分为:D E F G H I J K L M ,在sheet2里放有一组价格表,比如:0.300-0.399区间有一组数据,根据不同净度和颜色,对应的数据不同,如图,然后0.400-0.499又是一组数据,0.500-0.699;0.700-0.899;0.900-0.999;1.000-1.499;1.500-1.999;2.000-2.999;这样8组数据,数据根据行情会不定期调整,通过此程序,当sheet1里给出三列数据时,程序可以批量从sheet2数据里提取出对应的价格,然后自动生成到sheet1里,并和其三个参数相对应!不知道这个程序是不是很难,呵呵,希望高手可以帮忙!谢谢了!还有,我不懂得怎么样导入程序到excel,请解释详细一点。谢谢

可以用公式解决
我做了一个示例放在下面的网盘中
http://zipall.ys168.com/

文件名:钻石行价查询.xls

大致明白了你说的意思,Sheet1中放入评定钻石的标准,如重量、净度、颜色;Sheet2中放入钻石的行情;然后通过一个评判方法找出相应的钻石的价格。这个问题不困难,用Excel自带的VBA就能搞定,但你要给定一个评定价格的标准呀,不然没法写程序。你可以将EXCEL表发给过来,我帮你做。wysong2006@126.com

发表看下:
chation19860@sina.com

不难,你的意思就是根据sheet1给定的三个参数,找出sheet2中对应的价格吧。