Я пишу макрос, чтобы сделать следующее:Макрос для извлечения данных из закрытой книги в другую книгу
Каждый раз, когда я открываю книгу, извлекать данные из закрытой книги на моем компьютере и скопировать эти данные на лист под названием «Доступность», начиная с ячейки A1.
В настоящее время все, что происходит, «TRUE» помещается в ячейку A1 на листе доступности.
Пожалуйста, помогите.
Sub OpenWorkbookToPullData()
Dim sht As Worksheet
Dim lastRow As Long
lastRow = ActiveSheet.UsedRange.Rows.Count
Set sht = ThisWorkbook.Worksheets(Sheet1.Name)
Dim path As String
path = "C:\users\" & Environ$("username") & _
"\desktop\RC Switch Project\Daily Automation _
Availability Report.xlsx"
Dim currentWb As Workbook
Set currentWb = ThisWorkbook
Dim openWb As Workbook
Set openWb = Workbooks.Open(path)
Dim openWs As Worksheet
Set openWs = openWb.Sheets("Automation Data")
currentWb.Sheets("Availability").Range("A1") _
= openWs.Range("A5:K" & LastRow).Select
openWb.Close (False)
End Sub
Что произойдет, если вы удалите .Select – Greg