Създаване на поле за въвеждане в таблицата за умножение

И така, със задачата, поставена в началото на главата, се справихме. Разработената от нас таблица обаче има редица недостатъци. По-специално, той предоставя твърде ограничени възможности по отношение на контрола върху набора от фактори. Промени могат да се правят само в клетка A1.

Нека усложним малко задачата. Да приемем, че таблицата се нуждае от различна стъпка на множител както хоризонтално (да речем 0,3), така и вертикално (да речем 0,2). Освен това трябва да променим първоначалните стойности на факторите (например да започнем вертикално не от един, а от пет, хоризонтално от три). В същото време е желателно резултатите да се актуализират незабавно.

Всяка таблица трябва да бъде разбираема за потребител от трета страна. Ако потребителят, отваряйки такава, веднага получава информация за какво е създадена и какви изчисления извършва, в кои клетки може да се променя съдържанието и в кои се намират формулите, тогава таблицата е компилирана успешно. Ние променяме създадената таблица за умножение по такъв начин, че да отчита всички изброени изисквания.

В горната част на работния лист, над таблицата за умножение, ще поставим областта за въвеждане. Той ще се състои от шест реда:

  • име на зона за въвеждане;
  • начална стойност за фактори, разположени вертикално;
  • началната стойност за фактори, разположени хоризонтално;
  • стъпката на променящите се фактори, разположени по вертикалата;
  • стъпката на променящите се фактори, разположени хоризонтално;
  • името на изчислителната област.