作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要使用两列信息来构建数字,如下所示:
-4 24296 -4.24296
-4 20320 -4.20320
-4 16356 -4.16356
-4 12410 -4.12410
-4 08500 -4.08500
-4 04619 -4.04619
-4 00739 -4.00739
这是我用来合并值的例程:
Range("R3").Select
Do While ActiveCell <> ""
ActiveCell.Offset(0, 1).FormulaR1C1 = _
ActiveCell.Offset(0, -1) & "." & ActiveCell.Offset(0, 0)
ActiveCell.Offset(1, 0).Select
Loop
问题是这个例程忽略了前导零,即使我让程序显示它们:
Worksheets("Data").Columns("R").NumberFormat = "00000"
这是我的程序给我的输出:
-4 24296 -4.24296
-4 20320 -4.20320
-4 16356 -4.16356
-4 12410 -4.12410
-4 08500 -4.85000
-4 04619 -4.46190
-4 00739 -4.73900
(最后三行是错误的)
谁能帮我解决这个问题吗?
谢谢
最佳答案
而不是ActiveCell.Offset(0, -1) & "."& ActiveCell.Offset(0, 0)
使用这个代替:
ActiveCell.Offset(0, -1) - ActiveCell.Offset(0, 0)/100000
关于excel - 合并列 VBA 时不会粘贴前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41287220/
我是 sql 的新手,我从未在 mysql 中使用过变量或条件,但从其他编程语言中知道这一点。几天以来,我试图找到一种对用户分数进行排名的方法。我阅读了很多文章,也阅读了 stackoverflow
我是一名优秀的程序员,十分优秀!