Predmet:Re: Excel kopiranje listova iz Knjiga2, Knjiga3, Knjiga4.. u Knjiga1
PreuzmiIzvorni kôd (Visual Basic):Option Explicit
Function Kopiraj()
Dim ObEx As Excel.Application
Dim Vork As Excel.Workbook, VorkN As Excel.Workbook
Dim ExSit As Excel.Worksheet, ExSitN As Excel.Worksheet
Dim excelFile, DirF As String, Filename As String, Putanja As String
Dim f As Integer, I As Integer
excelFile = Array("knjiga1.xlms", "knjiga2.xlms", "knjiga3.xlms")
DirF = "c:\excelFile\"
Putanja = DirF & "Zbirna.xlms"
Set ObEx = New Excel.Application
Set VorkN = ObEx.Workbooks.Add
VorkN.SaveAs Putanja
For f = 0 To UBound(excelFile)
Filename = Dir(DirF & excelFile(f))
If Filename <> "" Then
Putanja = DirF & Filename
Set Vork = ObEx.Workbooks.Open(Putanja)
For Each ExSit In Vork.Sheets
I = I + 1
ExSit.Copy VorkN.Sheets(I)
VorkN.Sheets(I).Name = Filename & "_" & ExSit.Name
Next ExSit
Vork.Close
End If
Next f
VorkN.Save
VorkN.Close
End Function
To ces ti fino srediti i objasniti kod.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.