VBA - 如何通过引用同一工作表上的另一列将数据填充到特定列

时间:2015-06-15 07:49:03

标签: excel vba excel-vba

如何通过在同一张纸上引用不同的源列自动将数据填充到特定列中?

示例:

在源列中是数字1到10.如何将其转换为例如在第二栏中将“1”显示为“一”?

2 个答案:

答案 0 :(得分:1)

如果您只想拼写第一栏中的数字,那么: -

  1. 设置列标题并将区域格式化为表格(From Ribbon - >“Home”=>“Format as Table”)。
  2. 使用此Microsoft支持文章(https://support.microsoft.com/en-us/kb/213360/en-us)中的说明,将文章中的代码添加到工作簿中的VBA模块中。
  3. 假设您的第一个数据单元格为“A2”,请将此公式添加到单元格“B2”: - =SpellNumber(A2)。由于它是一个表,因此即使添加新行,公式也会自动向下传播整个列。
  4. 您需要修改MS Support文章中的代码,因为它是为返回Dollars&而设计的。分句。

答案 1 :(得分:0)

不知道你真的想要,你可以看到convert a numeric value into English words in Excel

PS:joehanna抱歉,我没有看到你的回答