Что делает (одиночная кавычка) в VBA? - PullRequest
0 голосов
/ 27 сентября 2019

Я получил код онлайн, чтобы помочь мне быстро объединить несколько листов книг Excel в одну книгу.

Если код включает в себя «обновление, а затем веб-сайт», означает ли это, что я работаю и файлы Excel получаютотправили туда?или какой смысл в обновлении линии exceljunction.com?они получают информацию или что-то

`Sub GetSheets()
'Update exceljunction.com
Path = "\"
Filename = Dir(Path & "*.xls")
Do while Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir ()
Loop
End Sub`

1 Ответ

2 голосов
/ 27 сентября 2019

Не копируйте код пасты с веб-сайтов и постов в блогах.

Вы можете выбрать &nbsp; неразрывных пробелов, которые по-королевски все испортят ... а затем вы также подберете другиестранные символы, которые недопустимы в коде VBA, например фигурная одинарная кавычка для обозначения комментария.

Маркер комментария в VB равен ', а не .Вот почему удаление комментария «исправило это».

Комментарии - это не исполняемый код, это просто документация в коде для сопровождающего.Устаревшие, вводящие в заблуждение, лишние или иные бесполезные комментарии должны быть удалены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...