I v současné době dovozní listy dat do aplikace excel, že jsem export z CAD. To zahrnuje souhrny, obrazu a jiných dat. Chtěl bych přidat do kódu tak, že to bude importovat soubor z daného adresáře C:\Jobs\packlist
a pomocí číslo uvnitř buňky ='PL CALC'!B1
(to určí název souboru). Myšlenka je odstranit dialogové okno otevřít a zvýšení automatizace.
To je to, co jsem zjistil, že funguje dosud. To otevře vybraný soubor a zkopíruje jej do sešitu po listu 18.
'import excel data sheet
Sub import()
Dim fName As String, wb As Workbook
'where to look for the framecad excel file
ChDrive "C:"
ChDir "C:\Jobs\packlist"
fName = Application.GetOpenFilename("Excel Files (*.xl*), *.xl*")
Set wb = Workbooks.Open(fName)
For Each sh In wb.Sheets
Sheets.Copy After:=ThisWorkbook.Sheets(18)
Exit For
Next
wb.Close False
Worksheets("PL CALC").Activate
End Sub