次のVB.NETコードを使用して、同じブック内のExcelシートをコピーしていますが、シート名は毎回(2)で記述されていますが、ここで何が問題になっていますか?
Dim inp as Integer
inp=Val(Textbox1.Text)
oWB = oXL.Workbooks.Open("D:\testfile.xlsx")
oSheet = oWB.Worksheets("base")
With oWB
For i = 0 To inp - 1
oSheet.Copy(Before:=.Worksheets(i + 1))
With oSheet
.Name = "INP" & i + 1
End With
Next
End With
シート名の「(2)」を取り除くには?
ありがとう