楼主: 小鳄鱼a
1626 5

[问答] word vba求助 [推广有奖]

  • 6关注
  • 10粉丝

已卖:280份资源

学科带头人

3%

还不是VIP/贵宾

-

威望
0
论坛币
125 个
通用积分
0.0040
学术水平
40 点
热心指数
45 点
信用等级
43 点
经验
32801 点
帖子
1185
精华
0
在线时间
1539 小时
注册时间
2009-7-16
最后登录
2018-10-5

楼主
小鳄鱼a 发表于 2014-11-3 11:51:57 |AI写论文
30论坛币
如何把1,2,3行的数字调整成 保留小数点后四位数字把123行下面的行调整成保留1位的形式




1

2

3

1

0.00817***

0.00982***

0.09102

  

5.08

4.43

0.68

2

0.01037***

0.02066***

0.00988

  

6.42

4.99

0.71

3

0.01365***

0.01588***

0.01696

  

6.45

4.68

0.99



最佳答案

芐雨 查看完整内容

放到excel用公式就操作就好,没有必要用VBA
关键词:word VBA 小数点 如何 小数点

回帖推荐

芐雨 发表于6楼  查看完整内容

顺手写个VBA吧

本帖被以下文库推荐

沙发
芐雨 发表于 2014-11-3 11:51:58
2.gif


放到excel用公式就操作就好,没有必要用VBA
  1. =IF($A1<>"",TEXT(LEFT(B1,IF(ISERR(FIND("*",B1)),999,FIND("*",B1)-1)),"0.0")&IF(ISERR(FIND("*",B1)),"",MID(B1,FIND("*",B1),999)),B1)
复制代码

藤椅
小鳄鱼a 发表于 2014-11-5 19:31:36
没有会的啊

板凳
芐雨 发表于 2014-11-6 10:02:19
小鳄鱼a 发表于 2014-11-5 19:31
没有会的啊
星号要保留吗?
不要让人猜,把结果模拟出来啊

报纸
小鳄鱼a 发表于 2014-11-6 10:15:24
芐雨 发表于 2014-11-6 10:02
星号要保留吗?
不要让人猜,把结果模拟出来啊
保留啊

地板
芐雨 发表于 2014-11-6 11:09:00
顺手写个VBA吧
  1. Private Sub CommandButton1_Click()
  2.     Dim n&, i&, j&, s, k
  3.     On Error Resume Next
  4.     With ActiveDocument.Tables(1)
  5.         For n = 2 To .Rows.Count Step 2
  6.             For i = 2 To 4
  7.                 s = .Cell(n, i).Range
  8.                 k = Replace(Mid(s, InStr(s, "*")), Chr(13), "")
  9.                 .Cell(n, i).Range = Format(Val(s), "0.0") & k
  10.                 k = ""
  11.             Next
  12.         Next
  13.     End With
  14. End Sub
复制代码
已有 2 人评分经验 论坛币 学术水平 收起 理由
客初 + 20 + 20 热心帮助其他会员
小鳄鱼a + 5 + 4 精彩帖子

总评分: 经验 + 20  论坛币 + 25  学术水平 + 4   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 21:20