Как использовать Excel для создания очереди

Программа Microsoft Office Excel делает гораздо больше, чем просто электронные таблицы. В нем вы можете выполнять сложные математические вычисления и преобразования на основе информации, содержащейся в разных ячейках данных. Кроме того, вы можете создавать в Excel базовые структуры данных, такие как очереди, с помощью макросов Visual Basic. Использование очереди для управления продуктами или ведения записей, когда вам нужна модель «первым пришел - первым ушел», может значительно облегчить жизнь владельцу малого бизнеса. С помощью простого кода вы можете использовать очередь в Excel, не изучая сложного программирования или программного обеспечения, ориентированного на компьютерных ученых.

1

Отобразите вкладку «Разработчик» на ленте Excel. Щелкните кнопку Office | «Параметры Excel» | «Популярное» | «Показать вкладку разработчика на ленте».

2

Щелкните ячейку «A1» и введите слово «Заголовок».

3

Щелкните ячейку B1 и нажмите «Вес».

4

Добавьте кнопку на лист Excel, чтобы добавить элементы в очередь. Выберите «Разработчик» | «Вставить» | «Элементы управления формой». Выберите значок «кнопка». Назовите его «Вставить» в поле «Имя макроса». Появится окно кода VB.

5

Введите следующий код VB в окно кодирования. Это займет имя, введенное в ячейку C1, и вес, введенный в C2, и поместит их в очередь:

Строки ("2: 2"). Вставить сдвиг: = xlDown Range ("C1"). Копировать диапазон ("A2"). PasteSpecial Range ("C2"). Copy Range ("B2"). PasteSpecial ActiveCell.Offset ( 0, 1) = Now Range ("A: B"). Sort Key1: = Range ("B1"), order1: = xlAscending, Header: = xlYes

6

Добавьте еще одну кнопку, назвав ее «Удалить». Добавьте следующий код в его окно кода VB. Теперь вы можете удалить последний в очереди элемент одним нажатием кнопки:

Диапазон ("A1"). Конец (xldown). Удалить диапазон ("B1"). Конец (xldown). Удалить


$config[zx-auto] not found$config[zx-overlay] not found