У VBA есть ограничение на количество символов в строке и количество переносов. Жестко прописывать запрос в коде не получается - слишком длинный. Можно ли его брать из внешнего файла?
Здравствуйте.
У VBA есть ограничение на количество символов в строке и количество переносов. Жестко прописывать запрос в коде не получается - слишком длинный. Можно ли его брать из внешнего файла?mlader
Если ограничение связано с "количеством символов и переносов в ячейке", а не с "общим размером переменой, содержащей строку", то да. Как удобнее читать текстовые файлы, показано, например, тут.
Если ограничение связано с "количеством символов и переносов в ячейке", а не с "общим размером переменой, содержащей строку", то да. Как удобнее читать текстовые файлы, показано, например, тут.AndreTM
У VBA есть ограничение на количество символов в строке и количество переносов.
есть. Если верить этой статье то размер одной процедуры не должен превышать 64кб. детальнее про лимиты можно почитать тут: https://msdn.microsoft.com/en-us/library/aa240819(VS.60).aspx
зачем из внешнего файла? Если количество символов в запросе - меньше 32,767 - можно вставить в одну ячейку. Если больше - вставляйте в диапазон на скрытом листе - а потом оттуда забирайте.
У VBA есть ограничение на количество символов в строке и количество переносов.
есть. Если верить этой статье то размер одной процедуры не должен превышать 64кб. детальнее про лимиты можно почитать тут: https://msdn.microsoft.com/en-us/library/aa240819(VS.60).aspx
зачем из внешнего файла? Если количество символов в запросе - меньше 32,767 - можно вставить в одну ячейку. Если больше - вставляйте в диапазон на скрытом листе - а потом оттуда забирайте.SLAVICK