VBA - Excel
我是这个网站和VBA的新手。我正在创建一个例程,用物料清单填充excell电子表格。
我需要执行一些计算。
现在我需要发现一些数字之间的大逗号分母
任何函数都可以在VBA for Excel中做到这一点吗?
感谢您的帮助。
**** Hidden Message ***** 从Excel帮助:
返回两个或多个整数的最大公约数。最大公约数是除number1和number2而没有余数的最大整数。
如果此功能不可用,请运行安装程序以安装Analysis ToolPak。安装Analysis ToolPak后,您必须使用工具菜单上的Add-Ins命令启用它。
如何?
语法
GCD(number1, number2,...)
Number1, number2,...是1到29个值。如果任何值不是整数,则将其截断。
备注
如果任何参数是非数字的,GCD返回#VALUE!错误值。
如果任何参数小于零,GCD返回#NUM!错误值。
一个均匀地除以任何值。
质数只有自己和一个作为偶数除数。
示例
GCD(5,2)等于1
GCD(24,36)等于12
GCD(7,1)等于1
GCD(5,0)等于5
我已经完成了在Excel中使用GCD的所有程序。
当我打开Excel的新实例时,我创建了一个像
=gcd(A2: A4)这样的公式,它工作正常。
仍然有一个问题。
当程序打开Excel的实例时,单元格中的公式返回
#NAME?,尽管选中了“分析工具”框In add ins选项。
这是将公式放入Excel的命令行。
ExcelSheet.Cells(StartRow,7)。公式="=gcd(G"&StartRow+1&": G"&EndRow & ")"
-如果我从它的工作表复制精细工作公式并粘贴到坏的工作单元格中,
它也工作正常。!!!!!
-如果我将坏工作复制到好工作,它也不工作()
我该如何解决这个问题?
谢谢帮助。 请发布代码生成的错误公式,以便我们尝试找出问题所在。
页:
[1]