Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2017, 14:13   #1
Aristarkch
Пользователь
 
Регистрация: 06.03.2017
Сообщений: 38
По умолчанию Перенос кода из выделенных ячеек одного листа в другой лист

Здравствуйте!
У меня Exel 2003 и работающий файл - Пример-0. Работает он так.
При выделении ненулевой ячейки (Лист 1) ниже 19 строки, например, Z23, выше 19 строки выделяются ячейки U9, V9, Z9, обеспечивающие это ненулевое значение ячейки Z23. Одновременно в столбце A этой же строки 9 выделяется ячейка A9, в которой записано число 16. ЭТО ЧИСЛО ЗАНОСИТСЯ В СООТВЕТСТВУЮЩУЮ ЭТОМУ ЧИСЛУ ШЕСТНАДЦАТУЮ СТРОКУ ВТОРОГО ЛИСТА.
Но если в каждую ячейку столбца A записать не по одной цифре, а по две, или по три, или по четыре, то вообще прекращается перенос содержимого выделенных ячеек из столбца A (Лист 1) во второй лист.
Не могу добиться, чтобы в файле Пример-Х при выделении, например, той же ячейки Z23, в которой записан код 12,15,18,20, в ДВЕНАДЦАТУЮ СТРОКУ второго листа переносился бы КОД 12,15,18,20.
Общее правило: код из выделенной ячейки столбца A первого листа должен переносится в ту строку второго листа, номер которой соответствует первой цифре кода в выделенной ячейке столбца A первого листа.
Мои поползновения не увенчались успехом.
Обращаюсь с просьбой подсказать, как дополнить исходный макрос для решения проблемы.
Вложения
Тип файла: xls Пример-0.xls (68.5 Кб, 12 просмотров)
Тип файла: xls Пример-Х.xls (70.5 Кб, 9 просмотров)
Aristarkch вне форума Ответить с цитированием
Старый 18.04.2017, 14:36   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

cм.вложение
Вложения
Тип файла: xls Пример-Х.xls (82.0 Кб, 23 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 18.04.2017, 17:58   #3
AlexM12
Форумчанин
 
Аватар для AlexM12
 
Регистрация: 29.08.2012
Сообщений: 209
По умолчанию

Так надо?
Недоглядел. У меня решение не по заданию.
Вложения
Тип файла: xls Пример-Х_01.xls (70.0 Кб, 20 просмотров)
Алексей М.

Последний раз редактировалось AlexM12; 18.04.2017 в 20:26.
AlexM12 вне форума Ответить с цитированием
Старый 19.04.2017, 12:53   #4
Aristarkch
Пользователь
 
Регистрация: 06.03.2017
Сообщений: 38
По умолчанию

Здравствуйте, Алексей!
Это просто здорово!
Вы сделали еще лучше, чем я просил!
Глубоко признателен Вам!
Aristarkch вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос части листа на другой лист Filippokx2015 Microsoft Office Excel 6 22.09.2015 11:22
Перенос с одного листа на другой TemaZosin Microsoft Office Excel 1 04.10.2012 06:57
Автоматический перенос строк из одного листа в другой лист Результат maksvas Microsoft Office Excel 4 22.10.2010 14:03
Перенос данных с одного листа на другой knahrn Microsoft Office Excel 4 12.08.2009 08:42
перенос значений с одного листа на другой ANDREEY Помощь студентам 2 10.02.2009 23:22