1082 / 521 / 142
Регистрация: 27.02.2013
Сообщений: 1,501
|
|
1 | |
Формирование содержания массива с листа01.04.2016, 09:43. Показов 763. Ответов 10
Метки нет (Все метки)
Добрый день .
На листе1 имеется таблица цветов(469 цветов).В коде программы используется массив со значениями кодов всех цветов.Однако каждый раз мне необходим массив не всех цветов,а только тех,которые определяются в таблице2.Подскажите пожалуйста быстрый способ формирования данных из ячеек листа (столбец L) в тело массива в VBA. Сейчас я копирую массив из VBA и вставляю на лист,где произвожу ввод нужных кодов вручную.Затем все это копирую обратно в код.Можно-ли это как-то автоматизировать. Файл прилагаю.
0
|
01.04.2016, 09:43 | |
Ответы с готовыми решениями:
10
Формирование массива с листа. Исправить код Автоматическое формирование содержания для нескольких Word документов Цикл FOR, формирование содержания с другого КФ Формирование прайс-листа |
1082 / 521 / 142
Регистрация: 27.02.2013
Сообщений: 1,501
|
|
01.04.2016, 10:15 [ТС] | 2 |
Код нужен для 2007.Просто на работе 2003 стоит,поэтому и пример в нем.
Пробовал копировать из ячеек в блокнот.Но там появляются лишние пробелы табуляции.А при разложении строки по столбцам исчезают запятые.
0
|
1082 / 521 / 142
Регистрация: 27.02.2013
Сообщений: 1,501
|
|
01.04.2016, 11:14 [ТС] | 4 |
Shersh, мне нужен именно массив,т.к. он затем используется в дальнейших расчетах в виде функции.И завязан с другими функциями. Я в VBA не силен,но попробую.Просто при постоянном обращении к Range замедляется работа.
Подробности применнения находятся в теме Задать имя цвета из библиотеки цветов Просто при обращении ко всему массиву цвета мне не хватает памяти для обработки более 250х120 ячеек. Добавлено через 6 минут Может я немного не так описал задачу? Необходимо по столбцу L составить текст (массив) хоть в блокноте,хоть на листе который я мог бы просто скопировать в код .
0
|
Заблокирован
|
||||||
01.04.2016, 11:38 | 5 | |||||
OLEGOFF, сдается мне, что вы решаете задачу
1
|
1082 / 521 / 142
Регистрация: 27.02.2013
Сообщений: 1,501
|
|
01.04.2016, 11:46 [ТС] | 6 |
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
01.04.2016, 11:58 | 8 |
Да обычно на практике и двумерный массив ничуть не хуже, незачем транспозу мучить... Чуть дальнейший код скорректировать и всё.
Тем более что в старых версиях эта транспоза глючила на больших объёмах (начиная уже с 2000 элементов)
0
|
1082 / 521 / 142
Регистрация: 27.02.2013
Сообщений: 1,501
|
|
01.04.2016, 12:04 [ТС] | 9 |
Извините ребята,не нашел откуда копировать?
0
|
1082 / 521 / 142
Регистрация: 27.02.2013
Сообщений: 1,501
|
|
01.04.2016, 12:19 [ТС] | 11 |
Спасибо всем.Разобрался.
Просто этот массив применяется параллельно еще в двух программах.Поэтому и надо было через бубен сделать.
0
|
01.04.2016, 12:19 | |
01.04.2016, 12:19 | |
Помогаю со студенческими работами здесь
11
Формирование листа настройки Формирование итогового листа в Excel Поиск данных по БД и формирование прайс-листа Как создать коэффициент в ячейке листа, чтобы каждое новое значение меняло значение массива только в одной строке листа? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |