Попытка значений из одной книги в другуюТип Несовпадение для Workbook декларации VBA
Sub CopyValues()
'Current Workbook 1
Dim B As Worksheet: Set bun = Sheets("Workbook1Sheet1")
'Since Workbook 2 is open
'Getting a type mismatch error on this line, please note the workbook is open
Dim wkb2 As Workbook: Set wkb2 = "Workbook2.xls"
Dim x As Integer
x = 3
B.Range("E" & x).Value = "=vlookup(D3,'wkb2'A!$D:$F,3,0)"
End Sub
'Set wkb2 = Рабочие книги (« Workbook2 »)' – Ambie
Спасибо за тонну за быстрый ответ :) –
Также я думаю, что 'bun' должен быть' B' в 'Dim B As Worksheet: Set bun = Sheets ("Workbook1Sheet1") '. Я бы рекомендовал вам добавить «Option Explicit» поверх вашего кода –