Вы находитесь на странице: 1из 6

Министерство науки и образования Республики

Молдовы

Технический университет Молдовы

Кафедра: «Информатика и прикладные языки»

Отчёт
По лабораторным работам.
Предмет: P.P.

Выполнила: Гончарова Ольга


Приняла: Браниште Р.

Кишинёв 2020
Лабораторная работа№2.Часть 1.

Код программы:

Private Sub CommandButton1_Click()

Dim i, k As Integer

Dim kil, st As Double

Dim j As Integer

i=3

j=0

kil = 0

Do While ActiveSheet.Cells(i, 2).Value <> ""

j=j+1

st = st + Cells(i, 7).Value

i=i+1

Loop

Dim p As Integer

p=0

With Worksheets(1).Range("E3:E22")

Set c = .Find(8, LookIn:=xlValues)

If Not c Is Nothing Then

firstAddress = c.Address

Do

c.Value = 5

p=p+1

Set c = .FindNext(c)

Loop While Not c Is Nothing


End If

End With

Dim myPhrase As Variant, myCell As Range

myPhrase = "Искусственная"

Set myCell = Range("D3:D22").Find(myPhrase)

If Not myCell Is Nothing Then

MsgBox "Строка найденной ячейки: " & myCell.Row

Else

MsgBox "Искомая фраза не найдена"

End If

Label8.Caption = p

End Sub

Private Sub CommandButton2_Click()

Unload UserForm1

End Sub

Private Sub Label4_Click()

End Sub

Private Sub UserForm_Initialize()

Dim vsego, kg, mdl As Integer

vsego = 0

kg = 0

mdl = 0
k = 3 'начинаем с 3 строки

Dim i As Integer

i=3

Do While ActiveSheet.Cells(k, 2).Value <> ""

vsego = vsego + 1

kg = kg + Cells(k, 5)

mdl = mdl + Cells(k, 7)

If Cells(k, 5).Value = 0 Then

Range("B" & k, "J" & k).Font.Color = vbRed

End If

k=k+1

Loop

Label4.Caption = vsego

Label5.Caption = kg

Label6.Caption = mdl

End Sub

Работа программы:

Исходная таблица
Нажимаем кнопку «Поиск по», для поиска
в таблице .

Ищем искусственные
ткани.

Искусственная ткань найдена в 4 строке.