Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / нужен один цикл, который увеличивает 2 переменные / 3 сообщений из 3, страница 1 из 1
08.06.2009, 09:39
    #36030358
Andrey999
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужен один цикл, который увеличивает 2 переменные
нужен один цикл, который увеличивает 2 переменные

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
DateS = Format(DTPicker1, "dd/mm/yyyy")
DateF = Format(DTPicker2, "dd/mm/yyyy")
Call DateIntervals(DateS, DateF, , , days)
dney = days

Dim d As Date
For d = DateS To DateF
'For Index = 1 To dney
objExcel.Worksheets( 1 ).Cells( 1 , Index +  1 ) = d
Next Index
Next d

Тут задача такая, получить первую дату засунуть в Excel в ячейку следующие число в следующую и так далее пока пока не дойдем до даты DateF. dney - это количесто дней между датами (функция)
...
Рейтинг: 0 / 0
08.06.2009, 10:29
    #36030449
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужен один цикл, который увеличивает 2 переменные
Andrey999нужен один цикл, который увеличивает 2 переменные
если даты должны располагаться горизонтально
и их не более 256 (для excel 2003, для 2007-го не знаю)
и дата DateF >= DateS
Код: plaintext
1.
2.
3.
4.
5.
    Dim d As Date, Index As Integer
    For d = DateS To DateF
        Index = Index +  1    'со второй колонки
        objExcel.Worksheets( 1 ).Cells( 1 , Index +  1 ) = d
    Next d
...
Рейтинг: 0 / 0
08.06.2009, 10:35
    #36030462
Andrey999
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужен один цикл, который увеличивает 2 переменные
Вау!!!! Огромное спасибо!!! Я четыре дня тупил :)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / нужен один цикл, который увеличивает 2 переменные / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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