我创建了一个宏,应该将(比如 100 个)新工作表添加到我的 excel 工作簿中。这些新工作表应该这样命名:1%
, 1.1%
, 1.2%
, 1.3%
,..., 9.9%
, 10%
.
Sub AddWorkSheets()
Dim i As Double
For i = 0 To 10 Step 0.1
Sheets.Add(after:=Worksheets(Worksheets.Count)).Name = i & "%"
Next i
End Sub
当我运行此代码时,起初一切正常 - 它添加了如上所述命名的新工作表。但它只适用于 worksheet 5.9%
。在该工作表之后,所有其他人都会得到类似5.99999999
、6.09999999
等7.2999999
的名称。有没有人解释为什么会发生这种情况?