【问题标题】:How to Combine Cells with Numbers Into A Custom Number Format?如何将单元格与数字组合成自定义数字格式?
【发布时间】:2015-06-23 15:03:44
【问题描述】:

所以我现在已经搜索了几个小时,目前被卡住了。我得到了 3 列,其中包含数字值。在这个特定场景中,它们是测量值(英尺、英寸、四分之一英寸)。我被要求将这些列组合成一个非常具体的数字格式,如下所示:ft-in-qt/04。例如:英尺列表示 10,英寸列表示 4,四分之一英寸列表示 1。我想在新列中返回 10-04-01/04。

我在 VBA 子程序中使用 For 循环来执行一系列其他操作,因此我已将这一位包含在 for 循环的代码中。我已成功返回格式正确的文本单元格,但我发送它的公司希望它采用自定义数字格式。我应该在我的代码中添加什么才能以 ft-in-qt/04 格式获取它?

Dim TransporterI As Integer
For TransporterI = 2 To rowCount + 1
     'Open Gauge Reading
     Sheet1.Cells(TransporterI, 11).Value = Sheet3.Cells(TransporterI, 37) & "-" & Sheet3.Cells(TransporterI, 38) & "-" & Sheet3.Cells(TransporterI, 39) & "/04"
Next TransporterI

【问题讨论】:

标签: excel vba numbers combiners custom-formatting


【解决方案1】:

这个怎么样:

Dim TransporterI As Integer
For TransporterI = 2 To rowCount + 1
 'Open Gauge Reading
 Sheet1.Cells(TransporterI, 11).Value = Format(Sheet3.Cells(TransporterI, 37),"00") & "-" & Format(Sheet3.Cells(TransporterI, 38),"00") & "-" & Format(Sheet3.Cells(TransporterI, 39),"00") & "/04"
Next TransporterI

【讨论】:

    猜你喜欢
    • 2011-01-04
    • 2020-09-30
    • 1970-01-01
    • 2020-10-21
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    • 2012-12-12
    • 2010-10-18
    相关资源
    最近更新 更多