Практикум 10. Макросы на складе

Создать таблицу как на рис. 1.

A

B

C

D

E

F

G

H

I

J

1

Дата:

03 апреля 2004 года.

2

Дежурный по складу:

ФИО

3

Было: кол-во (шт)

Цена продажи за 1 штуку

Цена покупки за 1 штуку

4

№ поз

Имеется

Продано шт.

Куплено

Стало

Стоимость

Стоимость

5

1

Шайба

2400

2400

0,03

=D5*G5

0.02

=E5*I5

6

2

Винт

120

120

0,05

=D6*G6

0.03

=E6*I6

7

3

Гайка

80

80

0,03

=D7*G7

0.02

=E7*I7

8

4

Уховерт

50

50

4,5

=D8*G8

4

=E8*I8

9

5

Ключ

24

24

3,8

=D9*G9

3.3

=E9*I9

10

6

Гвоздь 200 мм

4000

4000

0,02

=D10*G10

0.01

=E10*I10

11

12

Было в кассе утром

150

13

Напродавали

14

Напокупали

15

Стало

=C13+C14-C15

Цель: макрос должен после занесения данных о проданных и купленных изделиях автоматически вычислять, сколько изделий стало на складе, а также сумму продаж и покупок и наличность в кассе.

Макрос создаем по следующему подробному словесному алгоритму.

1.  Выделить базовую ячейку (В11).

2.  Выбрать команду меню Сервис\ Макрос/Начать запись (дать маросу имя Касса, назначить «горячую» клавишу).

3.  Занести в ячейку D11 формулу =F5-D5.

4.  Скопировать её в интервал D11:D16.

5.  Скопировать этот интервал в буфер обмена.

6.  Курсор поместить в ячейку F5.

7.  Выбрать команду меню Правка\Спецвставка\Значения\Ок.

8.  Занести в ячейку Е11 формулу =F5+E5.

9.  Скопировать ее в интервал Е11:Е16.

10.  Скопировать этот интервал в буфер обмена.

11.  Курсор поместить в ячейку F5.

12.  Выбрать команду меню Правка\Спецвставка\Значения\Ок..

13.  Занести в ячейку Н11 формулу =сумм(Н5:Н10).

14.  Занести в ячейку Н12 формулу =Н11+С14.

15.  Курсор поместить в ячейку Н12.

16.  Скопировать ее в буфер обмена.

17.  Курсор поместить в ячейку С14.

18.  Выбрать команду меню Правка\Спецвставка\Значения\Ок..

19.  Занести в ячейку J11 формулу =сумм(J5:J10).

20.  Занести в ячейку J 12 формулу =J11+С15.

21.  Курсор поместить в ячейку J12.

22.  Скопировать ее в буфер обмена.

23.  Курсор поместить в ячейку C15.

24.  Выбрать команду меню Правка\Спецвставка\Значения\Ок..

25.  Выделить интервал D11:E16.

26.  Очистить.

27.  Выделить интервал Н11:J16.

28.  Очистить.

29.  Остановить запись макроса.

30.  Проверить работу макроса.

31.  В случае ошибок повторить запись, если всё нормально, сдать работу преподавателю.

32.  Сохранить документ в папке своего класса под именем Macros1.