есть лист ОТКУДА. на нем есть данные в некотором диапазоне. диапазон задается исходя из пользовательских данных. может быть разным. формируется автоматически, хранится в ячейках А3-А12. (типа в ячейке написано "a5:h5")
есть лист КУДА. там есть пустое место, куда должны быть сохранены данные из диапазона с листа ОТКУДА. пустое место (диапазон пустого места) задается исходя из пользовательских данных. хранится на ОТКУДА в ячейках О3-О12 (типа в ячейке написано "a6:h6")
соответственно, макрос должен брать данные из диапазона ОТКУДА и копировать их на лист КУДА в соответствующие ячейки вроде бы несложно, но совершенно не соображу, как сослаться на диапазон, который прописан в ячейке. очень сильно новичок в VBA, прошу помощи
смысл в том, что пользователи должны заходить в лист ОТКУДА и вносить в него данные, эти данные должны по кнопке попадать в лист КУДА, а после всего этого лист ОТКУДА переписывается другим пользователем и данные появляются там новые
лист КУДА пользователями напрямую не редактируется
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Nordheim написал: Я извиняюсь, вы сами поняли, что написали в первом сообщении? Для меня это какой то бред.
ну поздравляю, для вас бред, для меня реальность
смысл в том, что в листе КУДА есть заранее заданные строки, куда должны попасть данные из листа ОТКУДА, но заполняются они заотично
пользователь 1 заходит и заполняет данные, которые должны попасть в строчку 115, а потом приходит пользователь 2 и заполняет данные для строчек 49, 50, 51
диапазон, куда должны попасть данные, зависит от самих данных (через ВПР подтягивается номер строки и формируется диапазон для переноса)
fyum: там копируется диапазон, которые заведомо прописан внутри макроса. а у меня он формируемый и прописан в заданной ячейке
соответственно, вам нужно следить за тем, чтобы ваш "прописанный" диапазон был "прописан" корректно. Впрочем, это уже совсем другая история. По теме вы ответ получили. Создайте новую с новой проблемой или предложите новое название, более точно описывающее вашу проблему (передача адреса диапазона в макрос).
Хотя, возможно, вас и простое протягивание формул устроит…
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
fyum написал: то в листе КУДА есть заранее заданные строки
Где заданные? Судя по числу желающих помочь, бред это не только для меня. Может стоит более ясно написать что требуется. А то какой то абстракционизм получается. Все у вас формируется, только где и как это происходит не понятно, макросов то нет. Может стоит поискать другие пути, либо сформулировать задачу что да как, а не у меня что то формируется, должно попасть во что то сформировавшееся.
"Все гениальное просто, а все простое гениально!!!"
fyum, сарказм неуместен, а обратный сексизм - тем более. На данном форуме принято делиться найденными решениями…
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄