|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.04.2010, 14:33 | #1 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 17
|
Перенос данных в другую книгу при нажатии кнопки
Нужно, чтобы при нажатии кнопки: "След. день" происходило следующее:
1) создавался автоматически новый файл и менялась дата в нем на сегоднюшнюю 2) на листе 2 остаток на вечер переносился на следующий день в остаток на утро, а приход был удален Возможно ли такое? Помогите пожалуста. |
09.04.2010, 15:04 | #2 |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
Примерно вот так вот?
|
09.04.2010, 15:14 | #3 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 17
|
|
09.04.2010, 16:13 | #4 |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
При первом запуске этой штуки, откройте нужную вам книгу (ту, которую вы выложили первой), нажмите alt+f11, откроется ideшка, в левой верхней части окна будет "VBAProject (PERSONAL.XLSB)", откройте её, откройте окошко с модулями, там нажмите insert -> module, переименуйте модуль в Tomorrow в окне properties -> name, в модуль вставьте этот код
Код:
Последний раз редактировалось Tirendus; 09.04.2010 в 16:29. |
10.04.2010, 12:16 | #5 |
Форумчанин
Регистрация: 03.04.2010
Сообщений: 118
|
Извините меня пожалуйста!
Но этот макрос спотыкается на строке Range("A1").Paste и ничего не вставляет в лист2 новой книги. С уважением Робин! |
10.04.2010, 15:14 | #6 |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
Это потому, что у вас Excel 2003, замените её на строку
ActiveSheet.Paste Destination:=Worksheets("Лист2").Ra nge("A1") Кстати, эта тема уже не актуальна |
10.04.2010, 18:16 | #7 |
Форумчанин
Регистрация: 03.04.2010
Сообщений: 118
|
Кстати, эта тема уже не актуальна
Почему не актуальна? Очень даже актуальна Например заменил предыдущую строку на новую, теперь ругается на нее Код:
Ексель у меня действительно 3003. Пожалуйста приложите примерчик. Тогда будет понятнее. Заранее Спасибо за ответ! Последний раз редактировалось EducatedFool; 12.04.2010 в 13:13. Причина: пользуемся тегами для кода |
12.04.2010, 12:01 | #8 |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
Робин, если у вас есть вопрос, нужно создать новую тему, лично я не вижу никакого вопроса в вашем предыдущем посте. Если вы учите VBA, то это явно не то, с чего стоит начинать.
Сначала нужно копировать код из VBA редактора в текстовик, потом отсылать куда-то, иначе весь русский текст заменяется на кракозяблину. Неужели такую "ошибку", нельзя исправить самому? Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при нажатии кнопки | Skynet91 | БД в Delphi | 1 | 08.02.2010 19:45 |
Узнать, что посылаю при нажатии кнопки | KiDoki | Свободное общение | 3 | 08.02.2009 22:59 |
Запустить окно закачки файла при нажатии кнопки | iankov | JavaScript, Ajax | 3 | 11.01.2009 13:14 |
Перенос данных в из 1 таб. в другую... | ivp88 | БД в Delphi | 12 | 11.01.2008 15:45 |
Рисование на Canvas при нажатии левой кнопки мыши. | Ветас | Помощь студентам | 3 | 11.11.2007 22:02 |