Мне дали проект по созданию бинго-игры "Excel". Я уже создал 5 карточек, и у меня есть рандомизаторы, представляющие "шар для бинго". В любом случае, Excel должен создать столбец и записать каждое случайное число? Из-за того, что оно постоянно меняется, каждый номер, который сокращается, изменяется, прибегая к игре в бинго, которая никогда не может быть извините за мой запутанный вопрос, большое спасибо (:
1 ответ
Если вы рандомизируете саму ячейку, вам нужно скопировать числа и вставить их в тот же лист или другой лист (вкладка). Это самый прямой способ "хранить" данные. Это должно быть сохранено на жесткий диск.
Было бы очень полезно указать, используете ли вы формулы ячеек или код VBa для выполнения этой задачи.
Если вы используете формулы ячеек, то вы можете "записать макрос", который копирует ячейки со случайными числами, а затем вставить их в тот же лист или другой лист. Однако это решение может оказаться выше ваших возможностей.
Кажется, вы немного новичок в Excel и его возможностях, поэтому я предполагаю, что запись макроса может быть новой идеей для вас. Во-первых, если вы используете новую версию Excel, по умолчанию вкладка «Разработчик» будет скрыта. Если вы не видите вкладку разработчика, следуйте этим инструкциям, чтобы сделать ее видимой: https://www.techonthenet.com/excel/questions/developer_tab2013.php
Я не упоминаю об экспорте данных в текстовый документ, так как не вижу соответствия назначению, но есть несколько способов "сохранить" данные. Сохранение в набор ячеек, кажется, самый выгодный метод.
Запишите макрос: если вы готовы принять вызов. Выберите вкладку «Разработчики» и давайте создадим простой макрос (небольшая подпрограмма в пределах Excel).
- На вкладке "Разработчик" нажмите "Запись макроса". Теперь вы записываете подпрограмму.
- Теперь выберите случайные числа, нажав и удерживая левую кнопку мыши, и перетаскивая числа, которые вы хотите сохранить.
- Нажмите Ctrl+C, чтобы скопировать ячейки.
- Нажмите на новое желаемое место в любом месте листа или другого листа, если хотите; нажмите только на одну ячейку.
- Нажмите Ctrl+V, чтобы вставить ячейки.
- Нажмите Stop Recording, находясь во вкладке разработчика.
- Вы только что создали свою первую подпрограмму (Макро).
- Проверьте свой макрос: вкладка разработчика, раздел "Элементы управления", нажмите "Просмотреть код". Или нажатием сочетания клавиш Alt+F11. Это открывает макрос в режиме редактирования. Здесь вы увидите название вашей рабочей книги и папку с надписью "Модули". Откройте эту папку и дважды щелкните "Модуль 1", чтобы просмотреть свой код. Вот как выглядит программирование макроса в коде VBa. Это дает вам представление о том, что вы делаете. Файлы справки об этом доступны, когда они открыты в режиме редактирования.
- Запустите ваш макрос еще раз: в этом весь смысл создания макроса. Есть несколько способов сделать это, но сейчас мы находимся за рамками вопроса. Но самый простой способ снова запустить макрос: вкладка "Разработчик", раздел "Код", нажмите "Макросы", выберите макрос для запуска и нажмите "Выполнить".
Что нужно учитывать в макросах: есть что-то под названием "Использовать относительные ссылки". Чтобы объяснить, если я скажу А1, то буквально я имею в виду первый звонок на Листе. Если я скажу щелкнуть любую ячейку, вы можете просто выбрать любую ячейку. Теперь, если я скажу относительно ячейки, которую вы выбрали, выберите соседнюю ячейку справа. Это идея "Использовать относительные ссылки" в макрокоманде Excel. В Интернете и на YouTube так много учебников. Проверьте их, и через мгновение вы станете профессионалом Excel. Создайте макрос, поиграйте с ним, используйте относительные ссылки. Создайте новые макросы и экспериментируйте. Узнайте, что такое "переменные" и насколько они полезны в Excel; как "создать экземпляр" переменной в Excel VBa.