Foxtable(狐表)用户栏目专家坐堂 → Excel 设置公式


  共有4064人关注过本帖树形打印复制链接

主题:Excel 设置公式

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/30 9:45:00 [显示全部帖子]

哪句替代的代码?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/30 9:58:00 [显示全部帖子]

还是用vba吧

Dim App As New MSExcel.Application
Dim Wb As MSExcel.Workbook = App.WorkBooks.Open("E:\问题\aa.xlsx")
Wb.WorkSheets(1).name = "hhh"
Output.Show(Wb.WorkSheets(1).range("A1").Value )
Output.Show(Wb.WorkSheets(1).range("A1").Formula )
Wb.WorkSheets(1).range("A1").Formula = Wb.WorkSheets(1).range("A1").Formula.replace("Sheet1","Sheet2")
Wb.SaveAs("E:\问题\aa3.xlsx")
Wb.close
App.Quit

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/30 10:34:00 [显示全部帖子]

有啥问题?替换后msgbox一下

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/30 10:51:00 [显示全部帖子]

dim s as string = Wb.WorkSheets("天津").range("C4").Formula
s = s.replace(day1,day2)
msgbox(s)
Wb.WorkSheets("天津").range("C4").Formula = s

退出所有execl进程再测试


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/30 12:06:00 [显示全部帖子]

只能遍历单元格,一个个设置

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/30 15:25:00 [显示全部帖子]

测试了一下,是可以对多个单元格同时设置的,前提是这些单元格的公式都是一样的

Wb.WorkSheets(1).range("A1:A5").Formula = “xxx公式”

11楼的错误是Output.Show(rg.Value )导致的,因为多个单元格的时候rg.Value 是一个数组,不能直接放在Output.Show

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/30 15:43:00 [显示全部帖子]

不一样的只能一个个单元格的处理

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/30 17:27:00 [显示全部帖子]

这个没有办法,没有可比性。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/31 8:33:00 [显示全部帖子]

这个我不懂。

 回到顶部