Создание файла по параметрам и его заполнение. СРОЧНО, Создать по ТЗ excel файл и наполнить его данными из другой книги, предварительно разделив на массивы.
Добрый день. Требуется создать макрос, который будет брать данные из файла и перекладывать их в созданный шаблон. Пометка #СРОЧНО - сегодня/завтра В ТЗ много текста , но это подробное описание каждой ячейки. СУММА - пишите в ЛС сразу ваше предложение с учетом ТЗ и срочности.
Юрий М, А еще можно посмотреть мои темы, где я неоднократно благодарил пользователей, в.т.ч Вас. То, что стало не актуально или мной не пользуется я могу пропустить. И всегда пишу заранее спасибо. Но вы тут судьи.
Если ВСЕ ячейки U84, U86, U88, U90, U92 заполнены( любым символом ) , то открыть диалог выбора файла для открытия.
Код
Application.GetOpenFilename
В этом примере он открывает диалог все 5-ь раз, если условия соблюдены.. Как обозначить, что открыть диалог только при соблюдении всего условия ? ( т.е. заполнены все ячейки ) А если хоть одна из пяти пустая - выполнить
Код
rCell.Interior.ColorIndex = 3
Спасибо.
Код
Sub StandartProverka()
Dim rCell As Range
For Each rCell In Range("U84, U86, U88, U90, U92")
If rCell = "" Then
rCell.Interior.ColorIndex = 3
Else
Application.GetOpenFilename
End If
Next
End Sub
Юрий М, Юрий, добрый вечер. Развивая тему, если нужно проверить несколько ячеек, к примеру А3, Т16 и Т22, если они пустые - залить эту ячейку красным цветом. Если в ней есть что-то , пропустить. Если во всех ячейках есть данные, то просто прекратить выполнение макроса без вывода сообщения. Спасибо
Sanja, Возможно , скажу глупость из-за незнания. А если в этом промежутке разместить что-то типа ListBox. В него нельзя вставлять( по его диапазону ) ?
Как изменить код, что бы картинка вставлялась ( размер ) в диапазон, к примеру, левый угол 10 строка 5 столбец , правый нижний угол 20 строка 10 столбец. Спасибо
Юрий М, Юрий, большое спасибо ! Для наглядности и разницы ( возможно ином применении ) , могли бы сделать так же только с ListBox ? ( С ползунком прокрутки )
В файле на "листе 1" есть значение ( sahara_3 ) из первого столбца листа ( сборка ). При нажатии на кнопку , должен отобразиться список в MsgBox всех значений, которые есть в "Сводка" столбце "В".
Что-то типа этой темы Ссылка, но немного доработать. Спасибо.
vl.sl, Благодарю. Это решение моего первоначального вопроса.
p/s возможно будет необходимо разделять не запятыми , а переносить текст в этой же ячейки , т.е. там , где "," , перенести как новый абзац , аля Const sDELIM As String = vbLf Сможете добавить такую возможность ?
Всем привет ! Нужно решение ( пробовал со смещением , не получилось , не хватило опыта ),
В файле , ячейка I5 вставляем номер, который нужно найти в "Базе" на втором листе и вернуть значение , где в строчки "1" , строку 4. Результат должен быть в К14, в одной ячейки все результаты. Спасибо кто поможет