Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA (часть 3)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

unit4



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Код:
 
    If rec1.EOF Then
        i = i + 1
        .Cells(i, 1) = rec!sklad
        .Cells(i, 2) = rec!skln_cd
        .Cells(i, 3) = TD(ddd1)
        .Cells(i, 4) = 0
        If rec!skldcs_SumExt <> 0 And rec!bonus = 1 Then .Cells(i, 5) = 0
        ElseIf rec!skldcs_SumExt = 0 And rec!bonus = 1 Then .Cells(i, 5) = -1
        .Cells(i, 6) = 0
        .Cells(i, 7) = qtn
        .Cells(i, 8) = 0
        .Cells(i, 9) = 0
        .Cells(i, 10) = qtn
        .Cells(i, 11) = smn
        .Cells(i, 12) = 0
        .Cells(i, 13) = 0
        .Cells(i, 14) = smn
    Else
        If ddd1 <> rec1!dat Then
            i = i + 1
            .Cells(i, 1) = rec!sklad
            .Cells(i, 2) = rec!skln_cd
            .Cells(i, 3) = TD(ddd1)
            .Cells(i, 4) = 0
            If rec!skldcs_SumExt <> 0 And rec!bonus = 1 Then .Cells(i, 5) = 0
            ElseIf rec!skldcs_SumExt = 0 And rec!bonus = 1 Then .Cells(i, 5) = -1
 
            .Cells(i, 6) = 0
            .Cells(i, 7) = qtn
            .Cells(i, 8) = 0
            .Cells(i, 9) = 0
            .Cells(i, 10) = qtn
            .Cells(i, 11) = smn
            .Cells(i, 12) = 0
            .Cells(i, 13) = 0
            .Cells(i, 14) = smn
        Else
            i = i + 1
            .Cells(i, 1) = rec!sklad
            .Cells(i, 2) = rec!skln_cd
            .Cells(i, 3) = TD(rec1!dat)
            .Cells(i, 4) = 0
            If (rec!skldcs_SumExt <> 0) And (rec!bonus = 1) Then .Cells(i, 5) = 0
            ElseIf (rec!skldcs_SumExt = 0) And (rec!bonus = 1) Then .Cells(i, 5) = -1
            .Cells(i, 6) = 0
            .Cells(i, 7) = qtn
            .Cells(i, 8) = rec1!prih
            .Cells(i, 9) = rec1!rash
            qtn = qtn + rec1!prih - rec1!rash
            .Cells(i, 10) = qtn
            .Cells(i, 11) = smn
            .Cells(i, 12) = rec1!prih * rec!sklkrt_cn
            .Cells(i, 13) = rec1!rash * rec!sklkrt_cn
            smn = qtn * rec!sklkrt_cn
            .Cells(i, 14) = smn
            rec1.MoveNext
        End If
    End If
 


Всего записей: 37 | Зарегистр. 21-04-2006 | Отправлено: 13:55 27-10-2011
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru