Excel精英培训网

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

[已解决]用 VBA 在单元格内写入公式

[复制链接]
发表于 2015-5-21 05:30 | 显示全部楼层 |阅读模式
在D5单元格内写入公式=CONCATENATE("*",MID(B5,3,8),"*")"

VBA語法錯誤如下
Range("D5").Formula = "=CONCATENATE("*",MID(B5,3,8),"*")"

是此語句錯了 還是上下句錯導致               
最佳答案
2015-5-21 07:32
更改如下:Range("D5").Formula = "=CONCATENATE(“"*”",MID(B5,3,8),“"*"”)"试试!好了给个最佳答案啊!

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-5-21 07:32 | 显示全部楼层    本楼为最佳答案   
更改如下:Range("D5").Formula = "=CONCATENATE(“"*”",MID(B5,3,8),“"*"”)"试试!好了给个最佳答案啊!

回复

使用道具 举报

发表于 2015-5-21 07:39 | 显示全部楼层
公式里的双引号要加上前导符

Range("D5").Formula = "=CONCATENATE("" * "",MID(B5,3,8),"" * "")"
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-26 20:10 , Processed in 0.228338 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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