Страница: 1 |
Страница: 1 |
Вопрос: Всем привет! срочна нужна помощ гуру!!!!!
Добавлено: 02.09.06 03:08
Автор вопроса: olegovich | Web-сайт:
Ситуация следующая!
при написании макроса, а точнее при его записи какой командой перевести активную ячейку на рядом стоящюю.
а еще проще говоря, попробую описать задачу.
1. в книге xls есть два листа
2. нужно найти в листе 1 определенное (оно постоянное) название "a" и значение которое стоит справа от названия (в соседней ячейке) перенести в лист 2 и поместить это значение под названием "А"
3. тоже самое для названия "B", "C".......
помогите решить задачу, не могу разобраться с относительными ссылками,
и вообще я далек от программирования, а тут вот понадобилось
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
JMP
Вопросов: 6
Ответов: 171
Профиль | | #1
Добавлено: 02.09.06 05:00
В Excel-е есть замечательная функция - запись макроса.
Запустите запись, потом идите в меню Правка(Edit),
выберите "найти" , напечатайте ваше искомое значение,
нажмите "поиск", и потом "закончить", курсор(квадратик которым выбирают ячейки) установиться к этому времени на искомую ячейку. Теперь просто щелкнете по той ячейке на которую должен встать курсор и нажмите кнопку "Stop record macros".
Теперь когда вы выбираете из меню Сервис-Макрос,
там появится ваш записаный макрос ( т.е. все что вы делали будет автоматически повторяться при его запуске.
Удачи.
Номер ответа: 2
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #2
Добавлено: 02.09.06 07:27
там появится ваш записаный макрос ( т.е. все что вы делали будет автоматически повторяться при его запуске.
Да, но только потом его надо корректировать под Ваши нужды.
Номер ответа: 3
Автор ответа:
olegovich
ICQ: 12885964
Вопросов: 1
Ответов: 1
Web-сайт:
Профиль | | #3
Добавлено: 02.09.06 12:17
Это все правильно но к сожалению это правда для абсолютгных велечин,
т.е. он находит ячейку, а значение которое ссправа от нее он определяет как абсолютную величину, т.е. он указывает конкретное положение ячейки, (A2) а мне нужно сделать относительные ссылки,
как это сделать не знаю , не получается.
Номер ответа: 4
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #4
Добавлено: 02.09.06 16:29
Надо вообще-то словарь открыть английского языка. И узреть, что все свойства и методы являются словами оного. Тогда как-то легко и приятно станет находить нужный, даже если не знаешь.
activecell.offset(0,1)
Номер ответа: 5
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #5
Добавлено: 02.09.06 16:56
Номер ответа: 6
Автор ответа:
Незнайка
Вопросов: 7
Ответов: 188
Профиль | | #6
Добавлено: 02.09.06 18:55
Не нужно использовать VBA. Ваша задача решается стандартной функцией ВПР. Почитайте хелп по функциям работы с данными - поможет.