|
1 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 94
|
||||||
Сортировка массива, данные которого помещены в одну ячейку31.10.2014, 11:47. Показов 1390. Ответов 15
Метки нет (Все метки)
Подскажите что я делаю не так. Требуется чтобы программа отсортировала массив который задается в ячейке например 1,1 и показала результат в виде окна уведомления.
Проблема в том что когда я запускаю программу, комп предлагает мне создать новый массив , а когда я закрываю ексель сохранив с поддержкой макросов. При повторном запуске макроса ваще не бывает
0
|
||||||
| 31.10.2014, 11:47 | |
|
Ответы с готовыми решениями:
15
При создании CSV данные записываются в одну ячейку Как записать в одну ячейку данные из нескольких строк другой таблицы?
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|||||||
| 31.10.2014, 11:59 | |||||||
Сообщение было отмечено E_X_E как решение
Решение
Но это будет всего лишь текст. И просто считав его массива не получится. Да и не делают так. В екселе массив записывают располагая каждый элемент в отдельной ячейке
1
|
|||||||
|
1 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 94
|
|
| 31.10.2014, 21:12 [ТС] | |
|
Ок, а вот что на счет того что при перезапуске екселя макрос куда то пропадает.
Добавлено через 8 минут А точнее он код компилирует а программу не запускает
0
|
|
|
1 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 94
|
|
| 31.10.2014, 21:24 [ТС] | |
|
https://www.cyberforum.ru/atta... 1414779841
Это происходит при нажатии на плей
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 31.10.2014, 21:34 | ||
1
|
||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 02.11.2014, 01:06 | |
|
Макрос не пропадает - просто это не исполняемый таким образом макрос. Это процедура, которая должна вызываться из другого макроса, указав параметр (вот этот самый несчастный массив А(), с которым непонятно что происходит).
1
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 02.11.2014, 09:00 | ||||||
|
Зачет тогда считывать в переманную А значение если массив передан как аргумент?
1
|
||||||
|
1 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 94
|
|
| 02.11.2014, 10:35 [ТС] | |
|
Я не до конца вас понимаю объясните по лучше как это сделать, и что нам это даст? Пожалуйста не говорите загадками
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||||||||||||
| 02.11.2014, 12:18 | ||||||||||||||||
|
Какие ж загадки. проанализируй каждую строку:
Что не понятно? Непонятно только нужна ли в этой процедуре глобальная переменная? Почему глобальная? По тому, что в этой процедуре она не объявляется и не назначается. И в лудшем случае (вернее в худшем) если не установлена Option Explicit в этой процедуре значение i будет пустым и вызовет ошибку Просто удали строку
1
|
||||||||||||||||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 02.11.2014, 17:13 | |
|
Ну вообще такое может иногда быть нужно - передаём процедуре массив (не важно какой, может с данными, а может пустой), процедура его заполняет и возвращает, далее делаем с ним что угодно.
А вообще - был бы к коду приложен файл, всё было бы понятнее. Я вот пока вообще не пойму, что за массив в ячейке, да и что должно быть показано "в виде окна уведомления" - тоже.
1
|
|
|
1 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 94
|
|
| 03.11.2014, 13:16 [ТС] | |
|
В ячейке любой массив не отсортированный , а в окне тот же массив только сортированный
Добавлено через 11 минут Короче вот задание. У меня даже массив отсортировать не получается... Дан массив вещественных чисел A[20]. Определить количество различных элементов в массиве, повторяющиеся элементы считать один раз.
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||||||
| 03.11.2014, 14:15 | ||||||
|
Зачем "массив в ячейке"? Да и как это вообще будет выглядеть?
Зачем его сортировать? Ну а задачу я бы делал используя коллекцию, или словарь. Но Вы вероятно это ещё не изучали... Или уже? Добавлено через 11 минут С коллекцией примерно так:
1
|
||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 03.11.2014, 14:46 | ||
1
|
||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 03.11.2014, 15:04 | |
Сообщение было отмечено E_X_E как решение
Решение
См. вложение
1
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 03.11.2014, 15:07 | ||
Обычно пишется так: Дан массив вещественных чисел A(20)
1
|
||
|
1 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 94
|
|
| 03.11.2014, 16:25 [ТС] | |
|
Спасибо, извиняюсь за ту фигню которую нес,)) буду разбираться в коде)
0
|
|
| 03.11.2014, 16:25 | |
|
Помогаю со студенческими работами здесь
16
Запись ассоативного массива в одну ячейку MySQL
Как записать значения массива в виде простого текста в одну ячейку в БД? Составить программу, по которой машина Поста раздвинет на расстояние в одну ячейку две половины данного массива
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|