VBA – 如何通过引用同一工作表中的另一列将数据填充到特定列
如何通过引用同一工作表上的不同源列将数据自动填充到特定列?
例:
在源列中是数字1到10.我怎样才能将它转换成例如在第二列中显示为“1”的“1”?
如果您只想在第一列拼写数字,则: –
- 设置您的列标题并将该区域格式化为表格(从function区 – >“主页”=>“格式化为表格”)。
- 使用此Microsoft支持文章( https://support.microsoft.com/en-us/kb/213360/en-us )中的说明,将文章中的代码添加到工作簿中的VBA模块中。
- 假设你的第一个数据单元是“A2”,把这个公式加到单元格“B2”: –
=SpellNumber(A2)
。 由于它是一个表,所以即使在添加新行时,公式也会自动向下传播。
您将需要修改MS支持文章中的代码,因为它旨在用于返回Dollars和Cents短语。
不知道你真的想要什么,你可以看到在Excel中将数值转换成英文单词
PS:joehanna对不起,我没有看到你的答案