|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
|
Запись в ячейку по строке и заголовку20.02.2013, 11:19. Показов 8092. Ответов 73
Метки нет (Все метки)
Прошу помочь с макросом.
Программа с поддержкой VBA должна открыть фаил Excel и записать своё значение в конкретную ячейку, зная название заголовка (Уголок-1) и название строки (Длина). Пересечение двух названий даёт ячейку куда нужно записать значение. Потом программа генерирует новое название заголовка (Стенка-2) и новое название строки (Ширина) и записывает значение. Просьба помочь в решении
0
|
|
| 20.02.2013, 11:19 | |
|
Ответы с готовыми решениями:
73
Запись в ячейку по строке и заголовку
|
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
|||||||
| 13.03.2013, 11:53 [ТС] | |||||||
Добавлено через 11 минут Я хотел переделать функцию Aksima под такой вид:
0
|
|||||||
|
6082 / 1327 / 195
Регистрация: 12.12.2012
Сообщений: 1,023
|
|||||||||||
| 13.03.2013, 12:25 | |||||||||||
Здравствуйте, trvi,Моя процедура скрытия/показа строк, которая была предназначена для скрытия/показа строк - это не совсем то, что нужно для решения данной задачи. Нужно писать новую процедуру. У меня получилось примерно так: 1. Ваша процедура (слегка измененная).
2. Процедура, в которую вы хотели "переделать" мою процедуру.
Aksima
2
|
|||||||||||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 13.03.2013, 12:57 | |
|
To Aksima, To trvi Насколько я понимаю задачу/требования (в отношении к AutoCAD), данную задачу проще всего будет можно решить через словари + коллекции + массивы (если уже ну никак нельзя в этом случае без VBA). Но в общем, мое мнение при мне и осталось.
Отвлекитесь немного. Шутка. Не злая!!! Стоит толпа. "А что Вы делаете?". "Да вот двигатель жигулей в Mercedes пихаем." "А зачем?" "Хочем лимит скорости Ferrari превысить" ![]()
0
|
|
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
||||||||||||||||
| 13.03.2013, 13:36 [ТС] | ||||||||||||||||
|
Igor_Tr, Отвлекись немного от ACAD...
![]() Добавлено через 10 минут KoGG,
Найти все пересечения a1 и b1 и заполнить значением c1 Найти все пересечения a2 и b2 и заполнить значением c2 Добавлено через 2 минуты KoGG, В этом коде меня все устраивало:
0
|
||||||||||||||||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 13.03.2013, 13:48 | |
|
To trvi. Поверьте, не из зла. Если взять отдельно, просто как обработку больших таблиц (одной/несколько) - гуляние по ним с помощью тех инструментов, которые Вы используете, только раздует Ваш проект до таких размеров, что ни один Garmin/iGo/Navi Вам не поможет по нему пройти с ясной головой. По-этому и советую. Занесение в базы - это одно. Обработка баз - это другое. И самые эффективные тут будут запросы SQL, комбинация листов Excel c возможностями Acces, использование Dictionary, Collection, Array НА ПОЛНУЮ КАТУШКУ!!! Дело Вам говорю. У самого вся голова была в шишках когда кинулся, не разобравший, с саблей на танки.
0
|
|
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
|||
| 13.03.2013, 13:51 [ТС] | |||
|
KoGG,
Прошу прощения, по поводу:
Надо ориентироваться на:
Igor_Tr, Верю... поверьте, не думал, что это так сложно сделать???
0
|
|||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 13.03.2013, 14:02 | |
|
Да в принципе не сложно. Сложно это в одиночку копать лопатой котлован 30м * 30м * 4м когда рядом стоит как минимум трьох кубовый Kattepiler, в кабине которого вторую пачку подряд курит скучаючий машинист.
![]() Добавлено через 1 минуту to KoGG. 100 %. И даже больше!
0
|
|
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
||||||
| 13.03.2013, 14:09 [ТС] | ||||||
|
KoGG,
Исходные данные - таблица: В ней строки и столбы. В коде VBA я заполню:
Найти все пересечения Уголок-1 и Длина и заполнить значением c1 Найти все пересечения Уголок-1 и Ширина и заполнить значением c2 Найти все пересечения Стенка-1 и Длина и заполнить значением c3 Найти все пересечения Стенка-1 и Ширина и заполнить значением c4
0
|
||||||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||
| 13.03.2013, 14:22 | ||
|
to trvi.
http://artemyev.biztoolbox.ru/... tched.aspx Может Вам все остальное и не нужно будет.
0
|
||
|
|
|
| 13.03.2013, 14:23 | |
|
Это повторение.
Книга9 - с пробелами, я имел ввиду абсолютно полные данные с максимальным списком возможным позиций - изделий и их характеристик, откуда бы брались данные и вставлялись в заполняемые таблицы. Альтернатива - прописывать абсолютно все в макросе. Заполняемая таблица не является исходными данными, а в случае если является - тогда ничего не нужно искать, а заполнять ячейки со строго определенными координатами.
0
|
|
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
|||||||||||
| 13.03.2013, 14:43 [ТС] | |||||||||||
|
KoGG,
Я делал это через код:
Aksima, Почему в моём коде он не заполняет дальше? Я делал это через код:
0
|
|||||||||||
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
||||||
| 13.03.2013, 14:56 [ТС] | ||||||
|
KoGG,
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 9
|
||||||
| 13.03.2013, 15:05 | ||||||
|
Парни,
Может все гораздо проще и можно: для каждого ai (например a1= Стенка-1) проверять повторения с помощью
0
|
||||||
|
27 / 2 / 0
Регистрация: 20.02.2013
Сообщений: 126
|
|
| 13.03.2013, 15:19 [ТС] | |
|
EgorZa,
Может вариант покажешь. Идея неплохая?!
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||||||
| 13.03.2013, 15:32 | ||||||
|
А что-то так?
0
|
||||||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||||||
| 13.03.2013, 15:36 | ||||||
|
Мой вариант (другие пока не изучал):
0
|
||||||
| 13.03.2013, 15:36 | |
|
Запись в ячейку БД Запись в ячейку памяти
Запись в ячейку ДБГрида
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|