Есть ли разница между Thisworkbook и ActiveWorkbook.Разница между Thisworkbook.name и Activeworkbook.name в VBA
Пример кода:
Sub workbook_name()
MsgBox Thisworkbook.name
End Sub
Sub active_name()
MsgBox Activeworkbook.name
End Sub
Оба будут возвращать тот же результат,
Есть ли какие-либо другие случаи, когда мы должны использовать особенно ThisWorkbook где ActiveWorkbook не работает
ThisWorkbook объект относится к книге, что код находится. Объект ActiveWorkbook относится к книге который в настоящее время активен. – 0m3r
Спасибо за быстрый ответ Om3r –