Ten kod tworzy plik Excel z jednym arkuszem. Ten arkusz zawiera kod elementu, takiego jak (ASR/Floor/Dept./Nazwa elementu/Data_details/1), który utworzyłem i działa dobrze, ale chcę dodać arkusz do tego pliku Excel, aby utworzyć kolejny kod przedmiotu, a następnie zapisać ten plik.Dodaj nowy arkusz do istniejącego skoroszytu programu Excel z kodem VB
Dim xlApp As Excel.Application
Dim wb As Workbook
Dim ws As Worksheet
Dim var As Variant
Dim code As String
Dim i, nocode As Integer
Dim fname, heading As String
code = "ASR/" & Text1.Text & "/" & Text2.Text & "/" & Text3.Text & "/" & Text4.Text
Set xlApp = New Excel.Application
Set wb = xlApp.Workbooks.Add ' Create a new WorkBook
Set ws = wb.Worksheets("Sheet1") 'Specify your worksheet name
nocode = txtnocode.Text
heading = Text6.Text
For i = 2 To nocode + 1
ws.Cells(i, 1).Value = code & "/" & i - 1 '"ORG"
Next i
fname = "c:\" & Text5.Text & ".xls"
wb.SaveAs (fname)
wb.Close
xlApp.Quit
Set ws = Nothing
Set wb = Nothing
Set xlApp = Nothing