【发布时间】:2013-12-05 11:58:32
【问题描述】:
我想获取一个单元格的内容(一个数字,动态生成)并使用它来为我在 Excel 2007 中的宏定义一个单元格范围。
假设我的宏是:
ActiveCell.FormulaR1C1 = "=RC[1]*6"
Range("A1").Select
Selection.Copy
Range("A2:A12").Select
ActiveSheet.Paste
假设单元格 C5 包含数字 8。我希望能够从单元格 C5 中获取数字 8,而不是使用范围 A2:A12,将 2 添加到它并具有范围 A2:A10。
如果 C5 = 8,我的范围将是 A2:A10
如果 C5 = 9,我的范围将是 A2:A11
如果 C5 = 10,我的范围将是 A2:A12
等等。
我将如何更改 vba 代码来实现这一点?
感谢您的帮助!
【问题讨论】:
标签: vba excel excel-2007