Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
Верно! ну, спасибо ещё много-много раз! :)
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
УАААА, дружище, дай я тебя обниму! \(^_^)/ :D  
Работает, проверил, единственно - при каждом следующем запуске макроса без изменения исходных данных результаты смещаются по таблице вниз. Но это я как-нибудь исправлю, сейчас код изучу. СПАААААСИБО!))
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
Да, именно так.
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
Да, в правилах я был, просто файл в старом эксэле весит в 2 раза больше, вот я и не стал переводить... Извините. Вот, 97-2003, архивнул, но размер всё равно ~ 120 кб...  <BR><STRONG>Файл удален</STRONG> - велик размер. [Модераторы]
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
Эх, что-то не силён я в архивации... Запаковал, но размер почти не уменьшился ~ 150 кб. В файле, собственно, вся работа: Лист "справочные талицы" пропускайте, Лист 1 - расчёт (ячейка N43 итог расчёта, отбор в базе по столбцу 'Основная ном. динамическая нагрузка', сама база на Листе 2. Извините, что я так долго. <BR><STRONG>Файл удален</STRONG> - велик размер. [Модераторы]
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
Пришлю, только размер файла больше 100 кб, это страшно? И ещё, число столбцов я сократил до 7 - остальное не так важно.
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
Да, именно это и нужно. Столбцов всего 11, но ключевой только один, просто нужно, чтоб строчки выводились целиком.  
Добавлю, чтоб яснее было:  
Допустим, есть список (база) электродвигателей с разной мощностью (значение мощности - столбец B). Я расчётом получаю некоторое значение (E2) мощности и теперь подбираю из списка подходящие по мощности электродвигатели.
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
Да, ещё актуально, спасибо за внимание. 6/5 - это просто второе ограничение, т.е., при E2=100 должны выводиться строки со значением Размера 100<B2<120.  
Приступил к забиванию базы в Acess, но пока не нашёл, как их связать, если что. На ютюбе, вроде, много роликов на эту тему, пару посмотрел, но пока непонятно))
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
"Один запрос, а дальше сводная..." - а кто-нибудь знает, что за запрос? :)  
Я готов попробовать забить базу в Access, если связь с Excel действительно проста (тут я правда чайник). Привязка базы аксесса к ячейке экселя, я так понимаю,  с помощью кода VBA?  
Данных, действительно, немного (вроде?), в итоге получется строчек 50 и 11 столбцов. Это ведь немного?  
Спасибо за советы.
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
Ух ты, так быстро!  
Хм, заманчиво... Единственное, что, насколько я понял, мне нужна будет числовая фильтрация или сортировка, а при числовой фильтрации (н-р, ключевая ячейка = 1) excel скрывает ненужные варианты(это хорошо), но если я введу новое значение параметра, excel не перезагрузит список по новой и не будет отображать все варианты (или я просто не разобрался?) - то есть, придётся каждый раз отключать и опять включать фильтрацию, чтоб excel пересчитал список с учётом всех отключённых до этого строк. Это можно как-то автоматизировать? Вообще, идея хорошая, было б удобно. Получается: отфильтровать по ключевому полю, а потом: фильтр на поле "Размер": первые 10 наименьших из оставшихся. Поскольку у меня будет не 5 строчек наименований, а хотя бы сотня. =)  
Итак, предложение хорошее, но немножко недоработанное. Если сможете написать, как разобраться с автоматической перезагрузкой списка и уже после этого фильтрацией по новой, то вся проблема будет решена.  
А пока огромное Вам СПАСИБО!  
Если кто-то всё же знает, как это сделать в VBA, и насколько это реально (вдруг всё очень просто и кто-то сталкивался?), поделитесь, я буду признателен.  
p.s. ушёл спать на несколько часов.
[ Закрыто] Вопросы по работе форума [ЗАКРЫТА по причине поломки]
 
Граждане, капча заглючила по-страшному при отправке первого на форуме сообщения, и при возврате назад и вводе нового кода опять же выводилось сообщение, что код неверный. Я произвёл цикл операций For i=0 To 10, но ни разу введёный мной обновлённый код системе не понравился. Я уж подумал, установили таки упоминаемое где-то здесь read only для юзеров c числом постов < 50 ))) На самом деле, неудобно страшно. Надеюсь, такие глюки - это редкость и в скором светлом будущем не будет и их.  
p.s. по браузерам - IE, конечно, отсталый, но я иногда в нём гружу для просмотра gif'ки. А вообще, я юзаю гугловский Chrome, уже около года - очень удобный и быстрый, мне очень нравится.
Связь между ячейками строки в Excel с помощью VBA (по типу баз данных)
 
Здравствуйте всем, VBA изучаю около месяца и очень хотелось бы получить совет или решение по следующему вопросу:  
Имеется список условных единиц с одним главным параметром (размер), по которому ведётся отбор. Имеется допустимое значение параметра (задаёт сам пользователь).  
Необходимо при определённом условии представить на листе список у.е. с параметром, отвечающим условию. Сейчас отображается только ячейка параметра. Нужно, чтоб выводимые строки отображались полностью.  
Добавления:    
1)Изначально планировалось хранение списка (БД) на другом листе (см. Лист 2), т.к. Лист 1 и так содержит довольно большую прогу (здесь не приведена), которая в своём итоге выдаёт параметр dop (допустимый минимум), но это необязательно, можно и на одном листе.  
2)Хотелось бы использовать двойное условие ЕСЛИ (if) в системе, т.е. как-то так:  
ЕСЛИ(И(razm>dop;razm<(dop*6/5)) - не знаю, как в VBA соединить условия,  
If razm > dop & If razm < (dop * 6 / 5)  
даёт лишь поочерёдную их проверку.  
Разумеется, если будут ещё какие-то советы по исправлениям и улучшениям, это только увеличит мою ОГРОМНУЮ БЛАГОДАРНОСТЬ! =)  
Мне советовали Access для БД, но я с ним не знаком, да и привязывать потом придётся опять же к Excel, неизвестно как. Может, можно обойтись только Excel'ем? Что смог, сделал, гуглить устал)  
В любом случае, спасибо.
Страницы: 1
Наверх