рефераты рефераты
Главная страница > Реферат: Система компьютерной обработки данных  
Реферат: Система компьютерной обработки данных
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Реферат: Система компьютерной обработки данных

If IsEmpty(Cells(4, i)) Then

Columns(i).Hidden = True

End If

Next i

For i = 26 To 32

If IsEmpty(Cells(4, i)) Then

Columns(i).Hidden = True

End If

Next i

For i = 34 To 40

If IsEmpty(Cells(4, i)) Then

Columns(i).Hidden = True

End If

Next i

For i = 42 To 48

If IsEmpty(Cells(4, i)) Then

Columns(i).Hidden = True

End If

Next i

For i = 50 To 56

If IsEmpty(Cells(4, i)) Then

Columns(i).Hidden = True

End If

Next i

CommandButton2.Caption = "Показать скрытые столбцы"

Else

For i = 2 To 8

If Columns(i).Hidden = True Then

Columns(i).Hidden = False

End If

Next i

For i = 9 To 16

If Columns(i).Hidden = True Then

Columns(i).Hidden = False

End If

Next i

For i = 18 To 24

If Columns(i).Hidden = True Then

Columns(i).Hidden = False

End If

Next i

For i = 26 To 32

If Columns(i).Hidden = True Then

Columns(i).Hidden = False

End If

Next i

For i = 34 To 40

If Columns(i).Hidden = True Then

Columns(i).Hidden = False

End If

Next i

For i = 42 To 48

If Columns(i).Hidden = True Then

Columns(i).Hidden = False

End If

Next i

For i = 50 To 56

If Columns(i).Hidden = True Then

Columns(i).Hidden = False

End If

Next i

CommandButton2.Caption = "Скрыть пустые столбцы"

End If

End Sub


Приложение 2

Макрос «Itogi»

Private Sub CommandButton1_Click()

Dim intTarray(1 To 11) As Integer

For i = 5 To 76

s = Worksheets("Лист1").Cells(i, 1).Value

s1 = Left(s, Len(s) - 1)

intTarray(Val(s1)) = intTarray(Val(s1)) + 1

Nexti

For i = 7 To 100

For j = 1 To 7

Worksheets("Лист2").Cells(i, j).Value = ""

Next j

Next i

k = 6

For i = 2 To 11

For j = 5 To 76

s = Worksheets("Лист1").Cells(j, 1).Value

If Len(s) <> 0 Then

If Len(s) > 1 Then r = 2 Else r = 1

If Val(Left(s, r)) = i Then

s0 = Worksheets("Лист1").Cells(j, 2).Value

S1 = Worksheets("Лист1").Cells(j, 6).Value

S11 = S11 + S1

s2 = Worksheets("Лист1").Cells(j, 7).Value

s12 = s12 + s2

S3 = Worksheets("Лист1").Cells(j, 8).Value

s31 = s31 + S3

s4 = Worksheets("Лист1").Cells(j, 9).Value

s41 = s41 + s4

s5 = Worksheets("Лист1").Cells(j, 10).Value

s15 = s15 + s5

k = k + 1

Worksheets("Лист2").Cells(k, 1).Value = s

Worksheets("Лист2").Cells(k, 2).Value = s0

Worksheets("Лист2").Cells(k, 3).Value = S1 & "/" & s2

Worksheets("Лист2").Cells(k, 6).Value = S3 & "(" & s4 & ")"

Worksheets("Лист2").Cells(k, 4).Value = s5

If S1 = "" Or s2 = "" Then

Worksheets("Лист2").Cells(k, 5).Value = " "

Else

Worksheets("Лист2").Cells(k, 5).Value = Str(Round(100 * (Val(S1) - Val(s5)) / Val(S1))) & "%"

KLASS = KLASS + 1

A = A + Round(100 * (Val(S1) - Val(s5)) / Val(S1))

End If

If S1 = "" Or S3 = "" Then Worksheets("Лист2").Cells(k, 7).Value = " " Else Worksheets("Лист2").Cells(k, 7).Value = Str(Round(100 * Val(S3) / Val(S1))) & "%"

s10 = s10 + Val(S1)

s20 = s20 + Val(s2)

s30 = s30 + Val(S3)

s40 = s40 + Val(s4)

S50 = S50 + Val(s5)

End If

End If

Next j

k = k + 1

Worksheets("Лист2").Cells(k, 2).Value = "Итого"

Worksheets("Лист2").Cells(k, 3).Value = Str(s10) & "/" & Str(s20)

Worksheets("Лист2").Cells(k, 4).Value = Str(S50)

Worksheets("Лист2").Cells(k, 5).Value = Str(Round(100 * (s10 - S50) / s10)) & "%"

Worksheets("Лист2").Cells(k, 6).Value = Str(s30) & "(" & Str(s40) & ")"

Worksheets("Лист2").Cells(k, 7).Value = Str(Round(100 * s30 / s10)) & "%"

k = k + 1

If (i = 4) Or (i = 9) Or (i = 11) Then

Worksheets("Лист2").Cells(k, 2).Font.Bold = True

Worksheets("Лист2").Cells(k, 2).Value = "Итого по ступени"

Worksheets("Лист2").Cells(k, 3).Font.Bold = True

Worksheets("Лист2").Cells(k, 3).Value = S11 & "/" & s12

Worksheets("Лист2").Cells(k, 4).Font.Bold = True

Worksheets("Лист2").Cells(k, 4).Value = s15

Worksheets("Лист2").Cells(k, 5).Font.Bold = True

Worksheets("Лист2").Cells(k, 5).Value = Str(Round(A / KLASS)) & "%"

Worksheets("Лист2").Cells(k, 6).Font.Bold = True

Worksheets("Лист2").Cells(k, 6).Value = Str(s31) & "(" & Str(s41) & ")"

A = 0

KLASS = 0

s15 = 0

Worksheets("Лист2").Cells(k, 7).Font.Bold = True

Worksheets("Лист2").Cells(k, 7).Value = Str(Round(100 * s31 / S11)) & "%"

s31 = 0

s41 = 0

S11 = 0

k = k + 1

End If

s100 = s100 + s10

s200 = s200 + s20

s300 = s300 + s30

s400 = s400 + s40

s500 = s500 + S50

s10 = 0

s20 = 0

s30 = 0

s40 = 0

S50 = 0

Next i

k = k + 1

Worksheets("Лист2").Cells(k, 2).Value = "Итого по лицею"

Worksheets("Лист2").Cells(k, 3).Value = Str(s100) & "/" & Str(s200)

Worksheets("Лист2").Cells(k, 4).Value = Str(s500)

Worksheets("Лист2").Cells(k, 5).Value = Str(Round(100 * (s100 - s500) / s100)) & "%"

Worksheets("Лист2").Cells(k, 6).Value = Str(s300) & "(" & Str(s400) & ")"

Worksheets("Лист2").Cells(k, 7).Value = Str(Round(100 * s300 / s100)) & "%"

Worksheets("Лист2").Cells(k + 3, 2).Value = "Директор экономического лицея"

Worksheets("Лист2").Cells(k + 3, 7).Value = "Н.И.Кузенко"

k = 2

Worksheets("Лист4").Cells(k, 2).Value = "Итого по лицею"

Worksheets("Лист2").Cells(k, 3).Value = Str(s100) & "/" & Str(s200)

Worksheets("Лист2").Cells(k, 4).Value = Str(s500)

Worksheets("Лист2").Cells(k, 5).Value = Str(Round(100 * (s200 - s500) / s100)) & "%"

Worksheets("Лист2").Cells(k, 6).Value = Str(s300) & "(" & Str(s400) & ")"

Worksheets("Лист2").Cells(k, 7).Value = Str(Round(100 * s300 / s100)) & "%"

End Sub

Макрос «Неуспевающие »

Private Sub CommandButton1_Click()

Dim s As String

For i = 1 To 4

For j = 8 To 150

Worksheets("Лист3").Cells(j, i).Value = ""

Next j

Next i

k = 1

j = 8

For i = 5 To 76

S1 = Worksheets("Лист1").Cells(i, 4).Value

s2 = Worksheets("Лист1").Cells(i, 5).Value

s = Worksheets("Лист1").Cells(i, 1).Value

If S1 <> "" Then S1 = S1 + ";"

t = 1

While t <= Len(s2)

If Mid(s2, t, 1) <> ":" Then

S1 = S1 + Mid(s2, t, 1)

Else

S1 = S1 + Mid(s2, t, 1) + " н/а "

End If

t = t + 1

Wend

If Len(S1) <> 0 Then

If Mid(S1, Len(S1), 1) <> ";" Then

S1 = S1 + ";"

End If

End If

While InStr(S1, ":") > 0

q = Mid(S1, 1, InStr(S1, ":") - 1)

S1 = Mid(S1, InStr(S1, ":") + 1, Len(S1))

n = Mid(S1, 1, InStr(S1, ";") - 1)

S1 = Mid(S1, InStr(S1, ";") + 1, Len(S1))

If InStr(S1, q) > 0 Then

n = n + ";" + Mid(Mid(Mid(S1, InStr(S1, q) - 1, Len(S1)), InStr(Mid(S1, InStr(S1, q) - 1, Len(S1)), ":") + 1, Len(S1)), 1, InStr(Mid(Mid(S1, InStr(S1, q) - 1, Len(S1)), InStr(Mid(S1, InStr(S1, q) - 1, Len(S1)), ":") + 1, Len(S1)), ";") - 1)

S1 = Mid(S1, 1, InStr(S1, q) - 1) + Mid(Mid(S1, InStr(S1, q), Len(S1)), InStr(Mid(S1, InStr(S1, q), Len(S1)), ";") + 1, Len(S1))

Worksheets("Лист3").Cells(j, 1).Value = k

Worksheets("Лист3").Cells(j, 2).Value = q

Worksheets("Лист3").Cells(j, 3).Value = s

Worksheets("Лист3").Cells(j, 4).Value = n

Else

Worksheets("Лист3").Cells(j, 1).Value = k

Worksheets("Лист3").Cells(j, 2).Value = q

Worksheets("Лист3").Cells(j, 3).Value = s

Worksheets("Лист3").Cells(j, 4).Value = n

End If

k = k + 1

j = j + 1

Wend

Next i

Worksheets("Лист3").Cells(j + 2, 2).Value = "Итого:"

Worksheets("Лист3").Cells(j + 2, 3).Value = Str(k - 1) + "чел."

Worksheets("Лист3").Cells(j + 4, 2).Value = "Директор "

Страницы: 1, 2, 3, 4

рефераты
Новости