Откройте файл VBA для извлечения данных, если не можете спросить, из какого файла извлекать данные
Я пытаюсь заставить его извлекать данные из отдельного файла, и все работает нормально. когда я пытаюсь заставить его спросить, какой файл, если он не может автоматически найти тьфу, когда я сталкиваюсь с проблемами. (я не могу заставить его сказать «еще» в коде)
If Range("'cure data'!$A$1").Value = "" Then Workbooks.Open "F:\TMA01\TMA01002.xls"
Set wkbSourceBook = ActiveWorkbook
Set rngSourceRange = Range("A1:L2000")
wkbCrntWorkBook.Activate
Set rngDestination = Range("'cure data'!$A$1")
rngSourceRange.Copy rngDestination
rngDestination.CurrentRegion.EntireColumn.AutoFit
wkbSourceBook.Close False
еще
With Application.FileDialog(msoFileDialogOpen)
.Filters.Clear
.Filters.Add "Excel 2007-13", "*.xlsx; *.xlsm; *.xlsa"
.AllowMultiSelect = False
.Show
If SelectedItems.Count > 0 Then
Workbooks.Open .SelectedItems(1)
Set wkbSourceBook = ActiveWorkbook
Set rngSourceRange = Range("A1:L2000")
wkbCrntWorkBook.Activate
Set rngDestination = Range("'cure data'!$A$1")
rngSourceRange.Copy rngDestination
rngDestination.CurrentRegion.EntireColumn.AutoFit
wkbSourceBook.Close False