Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2011, 13:26   #1
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию Копировать данные с предыдущего месяца

Запутался с этими датами...
#10

Последний раз редактировалось valerij; 09.01.2011 в 06:29.
valerij вне форума Ответить с цитированием
Старый 08.01.2011, 13:44   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

у меня таже фигня, как Новый год - так новые проблемы... и так каждый год
Ну, за стабильность!
Исус народився! Славімо його!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.01.2011, 13:51   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Валера, мой ответ помог?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.01.2011, 14:34   #4
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
Валера, мой ответ помог?
Игорек!!!!
Щас текиллу доп'ю, тогда скажу, пока не понял, а че за празник???
valerij вне форума Ответить с цитированием
Старый 08.01.2011, 14:39   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Щас текиллу доп'ю
гурман... мне и водка не вредит
праздник - это стиль жизни. он всегда со мной
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.01.2011, 14:48   #6
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
гурман...
НЕТ!!!!!
Я не еврей, я РУССКИЙ, был, есть и буду.....
УРА!!!! РОССИИ и (магадану)
valerij вне форума Ответить с цитированием
Старый 08.01.2011, 14:54   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

я всегда симпатизировал русским, которые кричат "Ура Магадану" из Мариуполя.
Извините за оф топ
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.01.2011, 15:01   #8
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
я всегда симпатизировал русским, которые кричат "Ура Магадану" из Мариуполя.
Извините за оф топ
то же, Извините за оф топ

Последний раз редактировалось valerij; 09.01.2011 в 05:10.
valerij вне форума Ответить с цитированием
Старый 08.01.2011, 16:42   #9
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Не уверен, не видя файла, но попробуйте так:
If Sheets(Month(Date-1)).Cells(3, (Day(Date) - vv) * 2) = "" Then vv = vv + 1...
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 09.01.2011, 05:43   #10
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
Не уверен, не видя файла,.
Извиняюсь, конечно нужен...
Начну с нуля, в проге 12 месяцев, год, учитывает всего 2-колонки, № машин и где машины находятся в этот день(гараж, ремонт, ....), причем пользователь не может отредактировать запись задним числом, а я, могу, нажав кл. F1 и введя пароль 123, пользователь пароль не знает.
Прога, может открываться не каждый день, поэтому данные не копируются в эти дни.
Итак, 01-01-11, в [a3:b35], есть данные, они внесены в ручную один раз, использование пустых ячеек в [a3:b35], нужны на будущее, если добавится машины.
Пользователь открывает прогу 05-01-11, у него автоматом заполняются два столбца, [i3:j35], копия [a3:b35], он меняет данные, сохраняет.
В конце раб. дня, открыв прогу, если есть изменения меняет, жмет кнопку на числе и файл уходит на почту. Теперь, допустим, пользователь открыл прогу 10-01-11, получит два столбца, [s3:t35], уже копия [i3:j35], ну и ....
Все работает, все ОК, но вот наступит месяц ФЕВРАЛЬ, первое число, как мне взять последнею запись данных, но с листа1(ЯНВАРЬ) и вставить в [a3:b35], листа Февраль?
Код:
vv = 0
1:    If Sheets(Month(Date)).Cells(3, (Day(Date) - vv) * 2) = "" Then vv = vv + 1: GoTo 1
    Range(Cells(3, (Day(Date) - vv) * 2 - 1), Cells(35, (Day(Date) - vv) * 2)).Copy _
                Sheets(Month(Date)).Cells(3, Day(Date) * 2 - 1)
Вложения
Тип файла: rar УчетАвто1.rar (26.5 Кб, 12 просмотров)

Последний раз редактировалось valerij; 09.01.2011 в 06:00.
valerij вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копировать данные при чтении Doctordradd Общие вопросы Delphi 0 02.11.2010 18:43
В ячейке проставить название предыдущего месяца kzld Microsoft Office Excel 6 08.10.2010 11:30
копировать данные из файлов с изменяющимся именем Татьяна_45 Microsoft Office Excel 7 24.06.2010 17:26
Копировать данные из предыдущей строки Viktor_Kotov Помощь студентам 4 14.04.2010 18:00
Копировать данные из Excell в Word Dimon_isu Microsoft Office Excel 3 15.05.2008 12:12