powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Смена ячейки каждый новый месяц
3 сообщений из 3, страница 1 из 1
Смена ячейки каждый новый месяц
    #33847935
Urfen_Djus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть простенький код!!!Мне нужно его усложнить, а именно сделать так чтобы в конце каждого месяца он менял имя ячейки на следующую, т.е. А1->В1?


Код: plaintext
1.
2.
3.
4.
5.
6.
Windows("Книга1.xls").Activate
    Application.CutCopyMode = False
    Worksheets("Лист1").Range("H15").Copy
    Windows("Книга2.xls").Activate
    ActiveSheet.Range("K15").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
С уважением
b@ron fon HELLm@n de Urfen_Dju$®
...
Рейтинг: 0 / 0
Смена ячейки каждый новый месяц
    #33852599
Трурль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И в чем проблема?

Создаете лист для хранения настроек. Лист желательно скрыть - проблема шаловливых ручек. И на этом листе храните описание адреса используемой в данном месяце ячейки (колонки, строки, рабочей книги и т.п.), а также описание того, на какой именно период времени эти данные действительны. Затем, на какое-либо событие (пример: открытие книги; нажатие кнопки) проверяете актуальность настроечных данных и, если надо, меняете.
...
Рейтинг: 0 / 0
Смена ячейки каждый новый месяц
    #34020042
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
date$ возвращает значение типа ММ-ДД-ГГГГ
М=mid$(date$,1,2) вернёт значение месяца
Y=mid$(date$,7) вренёт значение года.
S=val(mid$(date$,7))-2006 начало отсчёта (с нуля).
Если у тебя данные линейно изменяются, то и скрывать ничего не надо:
Cell=(mid(date$,7)-2006)*12+mid(date$,1,2)
Просто получишь каждый месяц новое число, с которым и оперируй!)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Смена ячейки каждый новый месяц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]