Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2647|回复: 6

[已解决]公式问题

[复制链接]
匿名  发表于 2014-9-10 16:15 |阅读模式
Sub t1()
Dim x As Integer
For x = 2 To 25


Cells(x, 17) = "=H" & x& / 30 * 25

Next x

End Sub
这个代码那里有问题   求在原基础上指出
最佳答案
2014-9-10 16:19
Cells(x, 17).formula = "=H" & x & "/30 * 25"  这样??
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-9-10 16:19 | 显示全部楼层    本楼为最佳答案   
Cells(x, 17).formula = "=H" & x & "/30 * 25"  这样??
回复

使用道具 举报

匿名  发表于 2014-9-10 16:27
这儿有肥猫 发表于 2014-9-10 16:19
Cells(x, 17).formula = "=H" & x & "/30 * 25"  这样??

这样运行确实可以  可以解释下前面的formula和后面加的符号吗?
谢谢
回复

使用道具

发表于 2014-9-10 16:29 | 显示全部楼层
formula代表写入的是公式,前面x是VBA中的变量,而后面的不是,所以加个引号
回复

使用道具 举报

匿名  发表于 2014-9-10 16:32
这儿有肥猫 发表于 2014-9-10 16:29
formula代表写入的是公式,前面x是VBA中的变量,而后面的不是,所以加个引号

那个动态公式那个是不是可以去掉  我看蓝色那个教程里面都没有加那个formula
回复

使用道具

发表于 2014-9-10 16:34 | 显示全部楼层
QQ_B6ECD5 发表于 2014-9-10 16:32
那个动态公式那个是不是可以去掉  我看蓝色那个教程里面都没有加那个formula

可去可保留,看个人习惯了~
回复

使用道具 举报

匿名  发表于 2014-9-10 16:36
这儿有肥猫 发表于 2014-9-10 16:34
可去可保留,看个人习惯了~

知道原因是  是第一在& x &这样写就可以用了   第二个有个空格才能运行
回复

使用道具

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-8 22:12 , Processed in 0.284765 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表