Форум программистов, компьютерный форум, киберфорум
Наши страницы

VBA

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
olik111
1 / 1 / 0
Регистрация: 09.09.2009
Сообщений: 39
#1

Макрос для Excel: обработка и обновление информации - VBA

09.09.2009, 04:44. Просмотров 1282. Ответов 7
Метки нет (Все метки)

Есть файл Excel, в него каждый месяц вносится информация, как сделать чтобы при выборе нового месяца старая информация не исчезала бесследно, а отправлялась в архив, чтобы я в любой момент могла выбрать нужный месяц из списка и просмотреть информацию. Плохо знакома с макросами тут помоему именно их и надо применить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2009, 04:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Макрос для Excel: обработка и обновление информации (VBA):

Макрос для загрузки картинок - работал в Excel 2013, но не работает в Excel 2016 - VBA
Добрый день! Имеется макрос который работал в Excel 2013, но не работает в Excel 2016. Помогите пожалуйста возобновить работу...

Макрос для больших таблиц по отбору нужной информации - VBA
Из файла нужно отобрать строки. И скопировать их в новую книгу. Критерии отбора нужных строк таковы : 1. Если в столбце "причина...

Макрос для Excel - VBA
Доброго времени суток. Помогите, пожалуйста, решить задачу. необходимо в MS Excel написать макрос. Мне необходимо перенести данные из...

Макрос для MS Excel - VBA
Нужно написать макрос, изменяющий формат выводимого в ячейке числа (например с числового на денежный)

макрос для excel - VBA
День добрый. Требуется помощь спецов по VBA. Сам я работаю с 1с и с макросами для excel не стыкался, оказалось что надо бы. Ситуация...

Макрос для Excel - VBA
Привет всем. Надеюсь спрашиваю туда, куда надо... Есть вопрос по Visual Basic. Для опытных программистов, по словам моего коллеги,...

7
IgorTr
1 / 1 / 1
Регистрация: 01.01.2008
Сообщений: 410
09.09.2009, 16:07 #2
Почему нельзя держать инфу на разных листа? Лист -месяц ...
0
olik111
1 / 1 / 0
Регистрация: 09.09.2009
Сообщений: 39
10.09.2009, 03:24  [ТС] #3
Потому что книга и так очень пергружена листами и информацией, мне бы хотелось немного автоматизировать работу в книге, потому что некоторые процессы и так занимают очень много времени, и чтобы данные о каждом месяце сохранялись в другой книге, а сюда при необходимости я могла их вызвать.
0
Штурмaн
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 265
15.09.2009, 15:56 #4
а если добавить тока один лист,для архива? и один столбец обозвать 'Месяц',и каждое первое число скидывать туда с главного листа,можно при помощи макроса
Я например так и делаю,если вариант подходит,пришлю приблизительный код
Номер ICQ: 273172281
0
Штурмaн
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 265
15.09.2009, 15:57 #5
а можно архивом сделать и другую книгу,если главная очень тяжелая
0
olik111
1 / 1 / 0
Регистрация: 09.09.2009
Сообщений: 39
16.09.2009, 03:24  [ТС] #6
Помоему это то что нужно, если можешь пришли пожалуйста.
0
Штурмaн
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 265
16.09.2009, 15:31 #7
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sheets('нужный').Select
    
    Rows('2:500').Select
    Selection.Copy
    'Заполнения книги 'Архив'
    'здесь разумеется указать путь свой до архива
    ChDir 'D:Documents and SettingsШтурманМои документыОбщие документы'
    Workbooks.Open Filename:= _
        'D:Documents and SettingsШтурманМои документыОбщие документыАрхив.xls'
    
  НомерСтроки = Application.CountA(Sheets('список').Range('A:A')) + 1
   Cells(НомерСтроки, 1).Select
    
    Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
        xlNone, SkipBlanks:=False, Transpose:=False
ну а колонку с названием месяца в ручную можно заполнить,а можно и кодом,но я не стал его писать,чтоб не убить интерес.
0
olik111
1 / 1 / 0
Регистрация: 09.09.2009
Сообщений: 39
17.09.2009, 03:07  [ТС] #8
Большое спасибо, ты мне очень помог.
0
17.09.2009, 03:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.09.2009, 03:07
Привет! Вот еще темы с ответами:

Макрос для Excel - VBA
Помогите не грамотному=)) Задали задачку на работе. Есть файл эксель. В нем куча данных. Нужно выбрать из строки Ячейку А1,В1 и С1....

Макрос для Excel - VBA
Добрый день Такая проблема, нужно написать макрос который бы в книге считывал со всех страниц информацию с 9 строки до последней...

Создать макрос для Excel - VBA
Помогите создать макрос. Необходимо данные из ячейки в столбце 2 скопировать и подставить в ячейку в столбец 3, путем изменения...

Макрос для Excel 2017 - VBA
Я еще новичок в программировании vba. Написал код, который берет диапазон ячеек и в зависимости от содержимого ячейки, красит её в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.