CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

vb怎样调用Excel中的函数

楼主addition()2002-06-09 11:26:03 在 VB / 基础类 提问

vb可以调用Excel中的函数吗,那么是怎样调用呢(调用求逆阵啊等等)  
  因为我不想自己写一些矩阵运算的程序,没时间了。 问题点数:20、回复次数:10Top

1 楼addition()回复于 2002-06-09 12:20:52 得分 0

没有人做过这方面的吗?Top

2 楼NetMan1999(NetMan1999)回复于 2002-06-09 12:28:35 得分 3

去查看excel帮助中,有关vb编程部分,其中对excel中COM对象的所有消息、属性和方法有详细的说明,看看就清楚了Top

3 楼addition()回复于 2002-06-09 21:55:40 得分 0

我怎么就是找不到阿    
  sign,这里怎么这么冷清呢?Top

4 楼jacklondon(jacklondon)回复于 2002-06-09 23:16:02 得分 2

在一本《Visual   Basic   5   高级开发指南》中有详细资料。我只说一个大概。  
  1。工程-->引用-->找到Microsoft   Excel对象。  
  2。dim   obj   as   Excel.ApplicationTop

5 楼NetMan1999(NetMan1999)回复于 2002-06-10 08:12:06 得分 0

那你检查你是否安装了EXCEL关于VB的帮助Top

6 楼addition()回复于 2002-06-10 10:59:00 得分 0

Excel.Application我曾经用过的,我用它来把dataGird中的数据输入到Excle中。但现在我不知道怎么去调用函数  
  比如两个矩阵相乘:MMULT(B30:M33,F2:F13)  
  我在vb中怎么调用呢?  
  我的EXCEL关于VB的帮助好像有的,但是查不到调用函数的阿  
  Top

7 楼liad()回复于 2002-06-10 11:32:19 得分 0

 
  xlApp.WorksheetFunction.MMult  
  xlApp为Excel.Application  
  详见:  
  Example   of   Using   Worksheet   Functions   in   Visual   Basic  
  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/off2000/html/xlhowUsingWorksheetFunctionsX.asp  
  Top

8 楼liad()回复于 2002-06-10 11:59:45 得分 15

xlApp.Cells(1,   1)   =   2  
          xlApp.Cells(1,   2)   =   3  
          xlApp.Cells(1,   3)   =   4  
           
          xlApp.Cells(2,   1)   =   4  
          xlApp.Cells(2,   2)   =   3  
          xlApp.Cells(2,   3)   =   2  
           
           
          xlApp.Cells(1,   5)   =   7  
          xlApp.Cells(1,   6)   =   8  
          xlApp.Cells(1,   7)   =   9  
           
          xlApp.Cells(2,   5)   =   5  
          xlApp.Cells(2,   6)   =   3  
          xlApp.Cells(2,   7)   =   4  
           
           
          xlApp.Cells(3,   5)   =   1  
          xlApp.Cells(3,   6)   =   3  
          xlApp.Cells(3,   7)   =   0  
           
          xlApp.Range(xlApp.Cells(6,   1),   xlApp.Cells(7,   3))   =   xlApp.WorksheetFunction.MMult(xlApp.Range(xlApp.Cells(1,   1),   xlApp.Cells(2,   3)),   xlApp.Range(xlApp.Cells(1,   5),   xlApp.Cells(3,   7)))Top

9 楼addition()回复于 2002-06-10 12:16:39 得分 0

太好了,我下午试试!Top

10 楼addition()回复于 2002-06-10 14:55:00 得分 0

果然好了  
  现在我不用写矩阵的求逆阵算法了  
  而且我根本没用Excel的引用就可以了Top

相关问题

  • vb调用excel函数问题....
  • vb提问:如何通过VB调用EXCEL中的函数。
  • API函数(DeleteFile)在vb调用
  • VB函数调用的问题
  • 在VB中怎么调用API函数 ?
  • 如何用vb。net调用c#函数???
  • vb中如何调用SetConsoleWindowInfo函数
  • 关于VB调用dll里char*函数
  • 函数调用
  • 函数调用

关键词

  • 函数
  • excel
  • 矩阵
  • vb
  • application
  • xlapp
  • 调用
  • cells
  • 帮助
  • range

得分解答快速导航

  • 帖主:addition
  • NetMan1999
  • jacklondon
  • liad

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo