0
我的宏的目的是让用户在他们的模型中选择他们想检查硬编码的范围。宏然后在汇总表上打印工作表,单元格地址和硬代码的值。如果您仅从一张纸上进行选择,该宏目前效果很好;但是,如果将选择扩展到多个工作表,宏将创建多个工作表,而不是仅打算执行一个工作表。预先感谢您的时间和帮助VBA - 防止添加多张表格
Set RngCon = Selection.SpecialCells(xlCellTypeConstants, xlNumbers)
Set SumWS = Worksheets.Add
Username = InputBox("Please create a name for the output sheet (i.e. Whs Industry Hard Codes)")
SumWS.Name = Username
x = 1
SumWS.Cells(x, 1) = "Worksheet"
SumWS.Cells(x, 2) = "Address"
SumWS.Cells(x, 3) = "Value"
For Each c In RngCon
x = x + 1
SumWS.Cells(x, 1) = c.Worksheet.Name
SumWS.Cells(x, 2) = c.Address(False, False)
SumWS.Cells(x, 3) = c.Value
Next c