макросы в Excel, обработка матрицы #490181


#0 by Pandochka
помогите пожалуйста составить программу, думаю это не сложно, но сама вообще не понимаю тему макросов и их создание. пожалуйста, очень срочно! Найти количество неотрицательных элементов второго столбца матрицы nхn и минимальный элемент ниже побочной диагонали.
#1 by Asmody
ух ты! макросы в 1С? это что-то новое. пойду за попкорном
#2 by Андрюха
>> "думаю это не сложно, но сама вообще не понимаю" Бугага >> Найти количество неотрицательных элементов Это где? В Excele что ли?
#3 by Pandochka
да, в Excel ))
#4 by Maxus43
а что? по Кому в Эксель и запускаем макрос, предварительно записав в эксель данные... результат забираем в 1с и вуаля!
#5 by Ненавижу 1С
я думаю это контрольная типо
#6 by Maxus43
ну я надеюсь, что не собеседование)
#7 by Pandochka
там просто в Excel нужно ну это не контрольная, но типа того)
#9 by Андрюха
По адресам ячеек смотри их значения типа Range("A4")
#12 by kas4info
используй запись макросов в экселе: "запись макроса". Включаешь, делаешь "руками" нужные действия с матрицей, потом останавливаешь "запись макроса" и получаешь готовый скрипт. редактируешь его (убираешь лишнее и т.п.).
#13 by Pandochka
kas4info, также моя проблема состоит в том, что я не знаю бейсик =( поэтому не могу сделать нужные действия с матрицей...
#14 by Ненавижу 1С
а что ты знаешь?
#18 by Pandochka
в информатике, к сожалению, почти ничего
#19 by Denp
точно макросы, а не обычные формулы?
#20 by Pandochka
да, сказали сделать это с помощью макросов...
#21 by Denp
а одногруппники на что?) тут записью макроса не отделаешься, прогить надо. Как матрица задается?
#22 by Pandochka
одни одногруппники ничего не знают, другие ботанат и ничего не рассказывают =/ матрица задается случайным набором чисел
#23 by Denp
а размер матрицы?
#24 by kas4info
погугли справку по VBA,  там все достаточно просто;)
#25 by Pandochka
размер матрицы любой эх, но все же я не понимаю =(
#26 by Denp
что-то мне кажется, что это должна быть функция на VBA, в которую передается квадратный массив. то бишь программинг на ВБА в чистом виде
#27 by Pandochka
мне от твоих слов еще хуже становится, т.к. вообще не знаю что это =( ты сможешь мне помочь?
#28 by Denp
я - нет. Не переношу ВБА.
#29 by dk
блондинка или любитель халявы?
#30 by ildary
Сколько помню блондинок в институте - у них хватало ума и женских чар развести любого ботана (включая меня) на помощь.
#31 by smaharbA
так пойдет ?    Set книга = ThisWorkbook    Set листы = книга.Worksheets    Set лист = листы.Item    Set диапазон = лист.UsedRange 'Или квадратный диапазон    Dim массив    количество = 0    Dim врем    массив = лист.UsedRange    For Сч = 1 To UBound(массив, 2)        If массив(Сч, 2) >= 0 Then количество = количество + 1    Next    MsgBox количество    For Сч = 1 To UBound(массив, 1) - 1        If IsEmpty(врем) Or врем >= массив(Сч + 1, Сч) Then врем = массив(Сч + 1, Сч)    Next    MsgBox врем
#32 by Pandochka
русая) эм...понимаете...в моей группе ботаны - девушки smaharbA думаю пойдет, я не понимаю что тут написано спасибо тебе)
#33 by Жан Пердежон
так определитесь сначала: помочь надо или сделать за Вас?
#34 by Pandochka
если не затруднит, можно и сделать)
#35 by dk
$ 50 если не затруднит
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С