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

如何通过引用同一工作表上的不同源列将数据自动填充到特定列?

例:

在源列中是数字1到10.我怎样才能将它转换成例如在第二列中显示为“1”的“1”?

如果您只想在第一列拼写数字,则: –

  1. 设置您的列标题并将该区域格式化为表格(从function区 – >“主页”=>“格式化为表格”)。
  2. 使用此Microsoft支持文章( https://support.microsoft.com/en-us/kb/213360/en-us )中的说明,将文章中的代码添加到工作簿中的VBA模块中。
  3. 假设你的第一个数据单元是“A2”,把这个公式加到单元格“B2”: – =SpellNumber(A2) 。 由于它是一个表,所以即使在添加新行时,公式也会自动向下传播。

您将需要修改MS支持文章中的代码,因为它旨在用于返回Dollars和Cents短语。

不知道你真的想要什么,你可以看到在Excel中将数值转换成英文单词

PS:joehanna对不起,我没有看到你的答案