Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Дозаписать значения в смежные ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Дозаписать значения в смежные ячейки (Макросы/Sub)
Дозаписать значения в смежные ячейки
AlexVBA Дата: Среда, 13.07.2022, 20:12 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Доброго времени.
Колдую уже пару дней над макросом дозаписи значений в смежные ячейки(пока писал только для столбца В)
Получилось дозаписать по столбцу В и то не особо корректно.
Смысл таков:
есть необходимость писать в столбце А любой ячейке значения, срабатывает макрос и проверяет условие на равенство, если соблюдается, то в смежную ячейку записывается соответствующее условию значению. При повторном вводе в столбце А той же ячейки, процедура проверки повторяется и должна дописать в смежных ячейках значение (пример описан в файле)
Получилось дописывать если не срабатывает условие. Когда "включаю" процедуру проверки(IF)- макрос не дозаписывает а перезаписывает ранее записаное значение.
На выходе хотелось бы иметь следующее:
столбец А столбец В столбец С
2й 1й 25,5.15 2й.1й

* в столбце А два значения указаны как имитация ввода. т.е. то что я ввел
зы.Еще и файл страшно растет при использовании моего метода...
Всем благодарен.
К сообщению приложен файл: TEST.xls (43.5 Kb)


Сообщение отредактировал AlexVBA - Среда, 13.07.2022, 20:13
 
Ответить
СообщениеДоброго времени.
Колдую уже пару дней над макросом дозаписи значений в смежные ячейки(пока писал только для столбца В)
Получилось дозаписать по столбцу В и то не особо корректно.
Смысл таков:
есть необходимость писать в столбце А любой ячейке значения, срабатывает макрос и проверяет условие на равенство, если соблюдается, то в смежную ячейку записывается соответствующее условию значению. При повторном вводе в столбце А той же ячейки, процедура проверки повторяется и должна дописать в смежных ячейках значение (пример описан в файле)
Получилось дописывать если не срабатывает условие. Когда "включаю" процедуру проверки(IF)- макрос не дозаписывает а перезаписывает ранее записаное значение.
На выходе хотелось бы иметь следующее:
столбец А столбец В столбец С
2й 1й 25,5.15 2й.1й

* в столбце А два значения указаны как имитация ввода. т.е. то что я ввел
зы.Еще и файл страшно растет при использовании моего метода...
Всем благодарен.

Автор - AlexVBA
Дата добавления - 13.07.2022 в 20:12
Pelena Дата: Четверг, 14.07.2022, 08:42 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Не уверена, что правильно поняла. Проверяйте
К сообщению приложен файл: TEST-1-.xls (43.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Не уверена, что правильно поняла. Проверяйте

Автор - Pelena
Дата добавления - 14.07.2022 в 08:42
AlexVBA Дата: Четверг, 14.07.2022, 21:53 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

правильно поняла

Доброго времени. Огромное спасибо. Кажется именно так и хотел, наверное даже лучше.
Спасибо большое)


Сообщение отредактировал AlexVBA - Четверг, 14.07.2022, 21:55
 
Ответить
Сообщение
правильно поняла

Доброго времени. Огромное спасибо. Кажется именно так и хотел, наверное даже лучше.
Спасибо большое)

Автор - AlexVBA
Дата добавления - 14.07.2022 в 21:53
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Дозаписать значения в смежные ячейки (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!