Модераторы: mihanik

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> МАССИВ 
:(
    Опции темы
Izuver
Дата 25.8.2007, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 352
Регистрация: 13.6.2006
Где: Омск

Репутация: 2
Всего: 2



Какие операци можно производить с массивом и соответствено как это делается? 

Операции например такие:
Сортировка
Удаление пустых строк
Объединение одинаковых строк
или еще есть какие.
Массивы могут быть такие:
A=array("A","B","C")
Set A=Range("A1:A10")
A(10,10)
одинаковые это массивы, например: подходят ли они для списка в ComboBox или еще куда, 

так же для операций которые я описал ранее?
PM MAIL ICQ   Вверх
mihanik
Дата 25.8.2007, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



Izuver!

Требуется маленькое уточнение...

Это надо сделать "формулами" или "макросами".

Если "макросами", то всё можно сделать.
Если "формулами", то ещё не известно...


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Izuver
Дата 26.8.2007, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 352
Регистрация: 13.6.2006
Где: Омск

Репутация: 2
Всего: 2



Ну елки зеленые, стоило только не там создать одну тему, теперь везде подозрения начинаются.
Разве все это

A=array("A","B","C")
Set A=Range("A1:A10")
A(10,10)

может быть в формулах? Конечно же макросами в VBA.
PM MAIL ICQ   Вверх
mihanik
Дата 27.8.2007, 06:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



Цитата(Izuver @  25.8.2007,  22:36 Найти цитируемый пост)


  • Сортировка
  • Удаление пустых строк
  • Объединение одинаковых строк



Можно. Делай.
Не получиться, спрашивай как это сделать.

По остальному...
Эксперементируй!!!



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Izuver
Дата 2.9.2007, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 352
Регистрация: 13.6.2006
Где: Омск

Репутация: 2
Всего: 2



как это сделать-то?
PM MAIL ICQ   Вверх
mihanik
Дата 3.9.2007, 06:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109




Ты задаёшь слишком общие вопросы.
Получаешь слишком общие ответы...



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Izuver
Дата 18.9.2007, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 352
Регистрация: 13.6.2006
Где: Омск

Репутация: 2
Всего: 2



Полазил я на Algolist, но там только одна теория
PM MAIL ICQ   Вверх
Akina
Дата 18.9.2007, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(Izuver @  18.9.2007,  20:17 Найти цитируемый пост)
Полазил я на Algolist, но там только одна теория 

Понял? преврати ее в код.
Не понял? прочти еще раз.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
AsIs
Дата 19.9.2007, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 17



Сорри, не удержался...
У товарища Кнута целый второй том посвящен только проблеме сортировки. Вот такие пироги.
PM MAIL ICQ   Вверх
Izuver
Дата 19.9.2007, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 352
Регистрация: 13.6.2006
Где: Омск

Репутация: 2
Всего: 2



Покажите пример для VBA и все.
PM MAIL ICQ   Вверх
mihanik
Дата 19.9.2007, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



Получай пример сортировки.
В приложении "живой" файл

Код

Option Explicit

Private Sub CommandButton1_Click()
Dim I, II As Integer
Dim M(5) As Double
Dim T As Double

    ' Считываем данные с листа в массив
    For I = 1 To 5
        M(I) = Cells(1 + I, 1).Value
    Next I
    
    ' Сортировка "пузырьком" по возрастанию
    For I = 1 To 5 - 1
        For II = 1 To 5 - 1
            If M(II) > M(II + 1) Then
                T = M(II)
                M(II) = M(II + 1)
                M(II + 1) = T
            End If
        Next II
    Next I

    ' Выводим данные обратно на лист
    For I = 1 To 5
         Cells(1 + I, 2).Value = M(I)
    Next I

End Sub

Private Sub CommandButton2_Click()
    Range("B2:B6").Select
    Selection.ClearContents
    Range("A2").Select
End Sub



Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  Sortirovka.rar 10,73 Kb


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Izuver
Дата 20.9.2007, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 352
Регистрация: 13.6.2006
Где: Омск

Репутация: 2
Всего: 2



Ну так, это общая операция, я же говорил про операции специальные применимые к массивам.
PM MAIL ICQ   Вверх
Akina
Дата 20.9.2007, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(Izuver @  20.9.2007,  20:30 Найти цитируемый пост)
я же говорил про операции специальные применимые к массивам

Это ты о чем? транспонирование-инверсия-определитель-миноры? и как ты отличаешь общую операцию сортировки (которую привел mihanik) от "специальной" сортировки, про которую ты говоришь в инит-посте?
То ли мы тебя не понимаем, то ли ты сам не определился, чего тебе нужно.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Staruha
Дата 24.9.2007, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 13
Всего: 27



Почитай про ф-ю Split


--------------------
Возмездие настигнет
PM MAIL   Вверх
Izuver
Дата 25.9.2007, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 352
Регистрация: 13.6.2006
Где: Омск

Репутация: 2
Всего: 2



Если в MS Help в, то он у меня не работает. Если был здесь я бы многое чего не спрашивал.
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.1271 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.