Процедуры, принадлежащие форме UserForm1.



 

Событийная процедура кнопки Строки.

 

Private Sub CommandButton1_Click()

Перестановка строк

Dim A(1 To 6, 1 To 6) As Integer, i, j, f As Integer

For I = 1 To 6

For j = 1 To 6

A(i, j) = Cells(i+1, j)

Next j

Next i

For I = 1 To 6 Step 2

For j = 1 To 6

f = A(i, j)

A(i, j) = A(i + 1, j)

A(i + 1, j) = f

Next j

Next i

For i=1 To 6

For j=1 To 6

Cells(i+11, j) = A(i, j)

Next j

Next i

End Sub

 

 

Событийная процедура кнопки Столбцы.

 

Private Sub CommandButton1_Click()

Перестановка столбцов

Dim A(1 To 6, 1 To 6) As Integer, i, j, f As Integer

For I = 1 To 6

For j = 1 To 6

A(i, j) = Cells(i+1, j)

Next j

Next i

For j = 1 To 6 Step 2

For i = 1 To 6

f = A(i, j)

A(i, j) = A(i, j + 1)

A(i, j + 1) = f

Next i

Next j

For i=1 To 6

For j=1 To 6

Cells(i+20, j) = A(i, j)

Next j

Next i

End Sub

 

Событийная процедура кнопки Ok.

 

Private Sub CommandButton1_Click()

Скрыть форму UserForm1

UserForm1.Hide

End Sub

 

Пример выполнения задания 2.

Задача.

Разработать программу, ведущую учет кондитерских изделий в магазине. Данные о кондитерских изделиях (код, наименование, цена, количество) должны храниться в таблице Excel. В программе реализовать функции редактирования и поиска информации.

 

Создать таблицу с данными о кондитерских изделиях:

 

код наименование кол-во цена
  конф."Белочка"    
  Конф."Ночка"    
  торт "Причуда"    
  карамель"Слива"    
  Торт"Чудо"    
  конф.Муму    
  Конф.петушок    
  торт"Мечта"    

 

На листе Excel разместить необходимые элементы управления: кнопку CommandButton1 с заголовком Изменить и кнопку CommandButton2 с заголовком Поиск.

 


Дата добавления: 2015-12-17; просмотров: 18; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!