Здравствуйте всем, 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)Изначально планировалось хранение списка (БД) на другом листе (см. Лист 2), т.к. Лист 1 и так содержит довольно большую прогу (здесь не приведена), которая в своём итоге выдаёт параметр dop (допустимый минимум), но это необязательно, можно и на одном листе.
2)Хотелось бы использовать двойное условие ЕСЛИ (if) в системе, т.е. как-то так:
ЕСЛИ(И(razm>dop;razm<(dop*6/5)) - не знаю, как в VBA соединить условия,
If razm > dop & If razm < (dop * 6 / 5)
даёт лишь поочерёдную их проверку.
Разумеется, если будут ещё какие-то советы по исправлениям и улучшениям, это только увеличит мою ОГРОМНУЮ БЛАГОДАРНОСТЬ! =)
Мне советовали Access для БД, но я с ним не знаком, да и привязывать потом придётся опять же к Excel, неизвестно как. Может, можно обойтись только Excel'ем? Что смог, сделал, гуглить устал)
В любом случае, спасибо.