永发信息网

VBA中 range()显示格式的问题

答案:2  悬赏:70  手机版
解决时间 2021-02-03 14:28
有这样的一句代码 thisworkbook.worksheets(1).range("A1")="=1+2+3+4+5+6"
执行该句,会看到excel表格里面A1格子内显示21但是点击该格子会发现上方编辑栏中显示=1+2+3+4+5+6这种格子显示运算结果 编辑栏显示运算算式的样子正是我想要的,但是再往后,我想要的效果是这样的:继续在此格子内用vba语句添加进去算式的加数。比如想要显示1+2+3+4+5+6+7 A1格子经过处理以后仍然会显示运算结果28而编辑栏显示=1+2+3+4+5+6+7
但是当我用语句 (with 语句省略) .range("A1")=.range("A1") & "+7" 的时候在编辑栏显示的内容变成了21+7
我用 .range("A1")=“=7+” & .range("A1")的时候也仅仅是运算结果正确格子内显示=7+21
我如果用.range("A1")=.range("A1")+7的话更是达不到效果啊。。。。
就以上问题,求教大神如何解决。。。十分感谢啊
如何能在一个格子内以=1+2+3+4+5+6。。。。等等的形式不断的添加我需要的数字。。。就像手动操作excel表格一样。。。我想要让编辑栏显示运算式也就是运算过程。。。不破坏这个形式的用VBA方法添加我想要添加进去的后期加数。。。谢谢了啊。。。
最佳答案
请改成这个:
.range("A1")=.range("A1").formula & "+7"
全部回答
sheets("sheet1").range(sheets("sheet1").cells(1,1),sheets("sheet1").cells(3,3)) 这样写才对
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王力宏伯牙绝弦怎么学唱容易一点? 具体的说
【天王送子图是何人所作】下列属于我国最古老
医院检查也没有问题,只是我从14岁来月经就不
租车时租车人没有留信息只有担保人信息这样合
情趣内衣怎么样,怎么招代理,找客源
被人用穿过的袜子打在头上会不吉利吗?求解答
关于撤销正当防卫的关押犯罪记录
【多音字组词,要10个多音字.最好每个都有三个
胸围100肩宽43袖长63衣长74 适合169cm57KG男
结婚的新床新娘新郎必须睡三天才能离开吗?
建行两张信用卡,其中一张超限了,会影响另外
沈阳小型三轮电动车给起牌照吗?让上路行驶吗
玫瑰之约美容美体在什么地方啊,我要过去处理
TF家族假奶专业户除了敖子逸还有谁
92号汽油沉淀杂质方法
推荐资讯
德邦物流(快递)地址有知道的么?有点事想过去
七年级下册语文第8课的成语有哪些?
长沙科技成果转化服务中心怎么去啊,有知道地
布兰衣洗衣地址有知道的么?有点事想过去
“世界在你眼前,我们在你身边。”西安世园会
【He goes to work by bike on Mondays.等于
海乐门KTV地址好找么,我有些事要过去
求牧场物语三个村庄的珍贵朋友汉化版cia
铜鼓镇这个地址在什么地方,我要处理点事
一夜起来脸上又长了好多痘痘,等下要去相亲怎
三星对开门冰箱,RS552NRUA,顶上一个长方形
北镇村地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?