Мегаобучалка Главная | О нас | Обратная связь


Приложение Б Листинг расчета в VBA



2020-03-17 241 Обсуждений (0)
Приложение Б Листинг расчета в VBA 0.00 из 5.00 0 оценок




Private Sub CommandButton1_Click()

UserForm1.Show

End Sub

Private Sub CommandButton2_Click()

i1 = 1

l1 = 9

Do

If (i1 <> 13) And (l1 <> 1) Then

   If (Cells(l1 - 2, i1) <= Cells(l1, i1 + 2)) And (Cells(l1 - 1, i1).Font.Italic = True) Then

       Cells(l1 - 2, i1).Interior.Color = 150

       l1 = l1 - 2

       i1 = i1

   ElseIf (Cells(l1 - 2, i1) >= Cells(l1, i1 + 2)) And (Cells(l1, i1 + 1).Font.Italic = True) Then

       Cells(l1, i1 + 2).Interior.Color = 150

       l1 = l1

       i1 = i1 + 2

   ElseIf Cells(l1, i1 + 1).Font.Italic = True Then

       Cells(l1, i1 + 2).Interior.Color = 150

       l1 = l1

       i1 = i1 + 2

   ElseIf Cells(l1 - 1, i1).Font.Italic = True Then

       Cells(l1 - 2, i1).Interior.Color = 150

       l1 = l1 - 2

       i1 = i1

   End If

ElseIf (i1 = 13) And (l1 <> 1) Then

   Cells(l1 - 2, i1).Interior.Color = 150

   l1 = l1 - 2

   i1 = i1

ElseIf (i1 <> 13) And (l1 = 1) Then

   Cells(l1, i1 + 2).Interior.Color = 150

   l1 = l1

   i1 = i1 + 2

ElseIf (i1 = 13) And (l1 = 1) Then

   Cells(l1, i1).Interior.Color = 150

   Exit Do

              

   

   

End If

Loop While (Cells(1, 13).Interior.Color <> 150)

End Sub

Function vvod()

Worksheets("Лист1").Range("B1") = TextBox1.Text

Worksheets("Лист1").Range("D1") = TextBox2.Text

Worksheets("Лист1").Range("F1") = TextBox3.Text

Worksheets("Лист1").Range("H1") = TextBox4.Text

Worksheets("Лист1").Range("J1") = TextBox5.Text

Worksheets("Лист1").Range("L1") = TextBox6.Text

Worksheets("Лист1").Range("A2") = TextBox7.Text

Worksheets("Лист1").Range("C2") = TextBox8.Text

Worksheets("Лист1").Range("E2") = TextBox9.Text

Worksheets("Лист1").Range("G2") = TextBox10.Text

Worksheets("Лист1").Range("I2") = TextBox11.Text

Worksheets("Лист1").Range("K2") = TextBox12.Text

Worksheets("Лист1").Range("M2") = TextBox13.Text

Worksheets("Лист1").Range("B3") = TextBox14.Text

Worksheets("Лист1").Range("D3") = TextBox15.Text

Worksheets("Лист1").Range("F3") = TextBox16.Text

Worksheets("Лист1").Range("H3") = TextBox17.Text

Worksheets("Лист1").Range("J3") = TextBox18.Text

Worksheets("Лист1").Range("L3") = TextBox19.Text

Worksheets("Лист1").Range("A4") = TextBox21.Text

Worksheets("Лист1").Range("C4") = TextBox22.Text

Worksheets("Лист1").Range("E4") = TextBox23.Text

Worksheets("Лист1").Range("G4") = TextBox24.Text

Worksheets("Лист1").Range("I4") = TextBox25.Text

Worksheets("Лист1").Range("K4") = TextBox26.Text

Worksheets("Лист1").Range("M4") = TextBox20.Text

Worksheets("Лист1").Range("B5") = TextBox28.Text

Worksheets("Лист1").Range("D5") = TextBox29.Text

Worksheets("Лист1").Range("F5") = TextBox30.Text

Worksheets("Лист1").Range("H5") = TextBox31.Text

Worksheets("Лист1").Range("J5") = TextBox32.Text

Worksheets("Лист1").Range("L5") = TextBox27.Text

Worksheets("Лист1").Range("A6") = TextBox34.Text

Worksheets("Лист1").Range("C6") = TextBox35.Text

Worksheets("Лист1").Range("E6") = TextBox36.Text

Worksheets("Лист1").Range("G6") = TextBox37.Text

Worksheets("Лист1").Range("I6") = TextBox38.Text

Worksheets("Лист1").Range("K6") = TextBox39.Text

Worksheets("Лист1").Range("M6") = TextBox33.Text

Worksheets("Лист1").Range("B7") = TextBox41.Text

Worksheets("Лист1").Range("D7") = TextBox42.Text

Worksheets("Лист1").Range("F7") = TextBox43.Text

Worksheets("Лист1").Range("H7") = TextBox44.Text

Worksheets("Лист1").Range("J7") = TextBox45.Text

Worksheets("Лист1").Range("L7") = TextBox40.Text

Worksheets("Лист1").Range("A8") = TextBox47.Text

Worksheets("Лист1").Range("C8") = TextBox48.Text

Worksheets("Лист1").Range("E8") = TextBox49.Text

Worksheets("Лист1").Range("G8") = TextBox50.Text

Worksheets("Лист1").Range("I8") = TextBox51.Text

Worksheets("Лист1").Range("K8") = TextBox52.Text

Worksheets("Лист1").Range("M8") = TextBox46.Text

Worksheets("Лист1").Range("B9") = TextBox54.Text

Worksheets("Лист1").Range("D9") = TextBox55.Text

Worksheets("Лист1").Range("F9") = TextBox56.Text

Worksheets("Лист1").Range("H9") = TextBox57.Text

Worksheets("Лист1").Range("J9") = TextBox58.Text

Worksheets("Лист1").Range("L9") = TextBox53.Text

Worksheets("Лист1").Range("m1") = "0"

Range("a9").Interior.Color = 150

Range("k1") = Range("m1") + Range("l1")

Range("i1") = Range("k1") + Range("j1")

Range("g1") = Range("i1") + Range("h1")

Range("e1") = Range("g1") + Range("f1")

Range("c1") = Range("e1") + Range("d1")

Range("a1") = Range("c1") + Range("b1")

Range("m3") = Range("m1") + Range("m2")

Range("m5") = Range("m3") + Range("m4")

Range("m7") = Range("m5") + Range("m6")

Range("m9") = Range("m7") + Range("m8")

 

 

If (Range("K1") + Range("K2")) <= (Range("M3") + Range("L3")) Then

Range("K3") = Range("K1") + Range("K2")

Range("k2").Font.Italic = True

Else: Range("K3") = Range("M3") + Range("L3")

Range("l3").Font.Italic = True

End If

If (Range("I1") + Range("I2")) <= (Range("K3") + Range("J3")) Then

Range("I3") = Range("I1") + Range("I2")

Range("i2").Font.Italic = True

Else: Range("I3") = Range("K3") + Range("j3")

Range("j3").Font.Italic = True

End If

If (Range("g1") + Range("g2")) <= (Range("i3") + Range("h3")) Then

Range("g3") = Range("g1") + Range("g2")

Range("g2").Font.Italic = True

Else: Range("g3") = Range("i3") + Range("h3")

Range("h3").Font.Italic = True

End If

If (Range("e1") + Range("e2")) <= (Range("g3") + Range("f3")) Then

Range("e3") = Range("e1") + Range("e2")

Range("e2").Font.Italic = True

Else: Range("e3") = Range("g3") + Range("f3")

Range("f3").Font.Italic = True

End If

If (Range("c1") + Range("c2")) <= (Range("e3") + Range("d3")) Then

 Range("c3") = Range("c1") + Range("c2")

Range("c2").Font.Italic = True

Else: Range("c3") = Range("e3") + Range("d3")

Range("d3").Font.Italic = True

End If

If (Range("a1") + Range("a2")) <= (Range("c3") + Range("b3")) Then

Range("a3") = Range("a1") + Range("a2")

Range("a2").Font.Italic = True

Else: Range("a3") = Range("c3") + Range("b3")

Range("b3").Font.Italic = True

End If

If (Range("K3") + Range("K4")) <= (Range("M5") + Range("L5")) Then

Range("K5") = Range("K3") + Range("K4")

Range("k4").Font.Italic = True

Else: Range("K5") = Range("M5") + Range("L5")

Range("l5").Font.Italic = True

End If

If (Range("i3") + Range("i4")) <= (Range("k5") + Range("j5")) Then

Range("i5") = Range("i3") + Range("i4")

Range("i4").Font.Italic = True

Else: Range("i5") = Range("k5") + Range("j5")

Range("j5").Font.Italic = True

End If

If (Range("g3") + Range("g4")) <= (Range("i5") + Range("h5")) Then

Range("g5") = Range("g3") + Range("g4")

Range("g4").Font.Italic = True

Else: Range("ig") = Range("i5") + Range("h5")

Range("h5").Font.Italic = True

End If

If (Range("e3") + Range("e4")) <= (Range("g5") + Range("f5")) Then

Range("e5") = Range("e3") + Range("e4")

Range("e4").Font.Italic = True

Else: Range("e5") = Range("g5") + Range("f5")

Range("f5").Font.Italic = True

End If

If (Range("c3") + Range("c4")) <= (Range("e5") + Range("d5")) Then

Range("c5") = Range("c3") + Range("c4")

Range("c4").Font.Italic = True

Else: Range("c5") = Range("e5") + Range("d5")

Range("d5").Font.Italic = True

End If

If (Range("a3") + Range("a4")) <= (Range("c5") + Range("b5")) Then

Range("a5") = Range("a3") + Range("a4")

Range("a4").Font.Italic = True

Else: Range("a5") = Range("c5") + Range("b5")

Range("b5").Font.Italic = True

End If

If (Range("k5") + Range("k6")) <= (Range("m7") + Range("l7")) Then

Range("k7") = Range("k5") + Range("k6")

Range("k6").Font.Italic = True

Else: Range("k7") = Range("m7") + Range("l7")

Range("l7").Font.Italic = True

End If

If (Range("i5") + Range("i6")) <= (Range("k7") + Range("j7")) Then

Range("i7") = Range("i5") + Range("i6")

Range("i6").Font.Italic = True

Else: Range("i7") = Range("k7") + Range("j7")

Range("j7").Font.Italic = True

End If

If (Range("g5") + Range("g6")) <= (Range("i7") + Range("h7")) Then

Range("g7") = Range("g5") + Range("g6")

Range("g6").Font.Italic = True

Else: Range("g7") = Range("i7") + Range("h7")

Range("h7").Font.Italic = True

End If

If (Range("e5") + Range("e6")) <= (Range("g7") + Range("f7")) Then

Range("e7") = Range("e5") + Range("e6")

Range("e6").Font.Italic = True

Else: Range("e7") = Range("g7") + Range("f7")

Range("f7").Font.Italic = True

End If

If (Range("c5") + Range("c6")) <= (Range("e7") + Range("d7")) Then

Range("c7") = Range("c5") + Range("c6")

Range("c6").Font.Italic = True

Else: Range("c7") = Range("e7") + Range("d7")

Range("d7").Font.Italic = True

End If

If (Range("a5") + Range("a6")) <= (Range("c7") + Range("b7")) Then

Range("a7") = Range("a5") + Range("a6")

Range("a6").Font.Italic = True

Else: Range("a7") = Range("c7") + Range("b7")

Range("b7").Font.Italic = True

End If

If (Range("k5") + Range("k6")) <= (Range("m7") + Range("l7")) Then

Range("k7") = Range("k5") + Range("k6")

Range("k6").Font.Italic = True

Else: Range("k7") = Range("m7") + Range("l7")

Range("l7").Font.Italic = True

End If

If (Range("k7") + Range("k8")) <= (Range("m9") + Range("l9")) Then

Range("k9") = Range("k7") + Range("k8")

Range("k8").Font.Italic = True

Else: Range("k9") = Range("m9") + Range("l9")

Range("l9").Font.Italic = True

End If

If (Range("i7") + Range("i8")) <= (Range("k9") + Range("j9")) Then

Range("i9") = Range("i7") + Range("i8")

Range("i8").Font.Italic = True

Else: Range("i9") = Range("k9") + Range("j9")

Range("j9").Font.Italic = True

End If

If (Range("g7") + Range("g8")) <= (Range("i9") + Range("h9")) Then

Range("g9") = Range("g7") + Range("g8")

Range("g8").Font.Italic = True

Else: Range("g9") = Range("i9") + Range("h9")

Range("h9").Font.Italic = True

End If

If (Range("e7") + Range("e8")) <= (Range("g9") + Range("f9")) Then

Range("e9") = Range("e7") + Range("e8")

Range("e8").Font.Italic = True

Else: Range("e9") = Range("g9") + Range("f9")

Range("f9").Font.Italic = True

End If

If (Range("c7") + Range("c8")) <= (Range("e9") + Range("d9")) Then

Range("c9") = Range("c7") + Range("c8")

Range("c8").Font.Italic = True

Else: Range("c9") = Range("e9") + Range("d9")

Range("d9").Font.Italic = True

End If

If (Range("a7") + Range("a8")) <= (Range("c9") + Range("b9")) Then

Range("a9") = Range("a7") + Range("a8")

Range("a8").Font.Italic = True

Else: Range("a9") = Range("c9") + Range("b9")

Range("b9").Font.Italic = True

End If

End Function

Private Sub CommandButton2_Click()

TextBox1.Text = "10"

TextBox2.Text = "8"

 TextBox3.Text = "9"

TextBox4.Text = "11"

 TextBox5.Text = "13"

 TextBox6.Text = "12"

 TextBox7.Text = "15"

TextBox8.Text = "14"

 TextBox9.Text = "13"

 TextBox10.Text = "12"

 TextBox11.Text = "11"

 TextBox12.Text = "10"

 TextBox13.Text = "9"

 TextBox14.Text = "12"

TextBox15.Text = "13"

TextBox16.Text = "14"

 TextBox17.Text = "15"

 TextBox18.Text = "14"

 TextBox19.Text = "13"

 TextBox21.Text = "11"

 TextBox22.Text = "13"

 TextBox23.Text = "12"

 TextBox24.Text = "14"

 TextBox25.Text = "13"

 TextBox26.Text = "15"

 TextBox20.Text = "10"

 TextBox28.Text = "18"

 TextBox29.Text = "19"

 TextBox30.Text = "20"

 TextBox31.Text = "21"

 TextBox32.Text = "18"

 TextBox27.Text = "19"

 TextBox34.Text = "10"

 TextBox35.Text = "10"

 TextBox36.Text = "13"

 TextBox37.Text = "11"

 TextBox38.Text = "12"

 TextBox39.Text = "14"

 TextBox33.Text = "11"

 TextBox41.Text = "10"

 TextBox42.Text = "10"

 TextBox43.Text = "12"

TextBox44.Text = "12"

 TextBox45.Text = "13"

 TextBox40.Text = "18"

TextBox47.Text = "9"

 TextBox48.Text = "10"

 TextBox49.Text = "12"

 TextBox50.Text = "15"

 TextBox51.Text = "13"

TextBox52.Text = "16"

TextBox46.Text = "19"

 TextBox54.Text = "13"

 TextBox55.Text = "15"

 TextBox56.Text = "10"

 TextBox57.Text = "14"

TextBox58.Text = "16"

TextBox53.Text = "17"

 

End Sub



2020-03-17 241 Обсуждений (0)
Приложение Б Листинг расчета в VBA 0.00 из 5.00 0 оценок









Обсуждение в статье: Приложение Б Листинг расчета в VBA

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (241)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)