Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - [решено] как облегчить такую задачу средствами vba

Ответить
Настройки темы
2013 - [решено] как облегчить такую задачу средствами vba

Ветеран


Сообщения: 580
Благодарности: 2

Профиль | Отправить PM | Цитировать


Друзья, можете помочь написать код
идея такая: вот есть эксель с результатами корреляции
http://rghost.ru/56625498
нас интересуют только красные. это значит, что переменные достоверно коррелируют между собой
Нужен макрос которые все это хозяйство переводит в блокнот, но только те, что достоверно коррелируют т.е. красные

блокнот должен иметь такую структуру
*Vertices 4 (это сколько переменных коррелируют, вернее те корреляции между которых достоверны)
1 "Бегство-избегание"
2 "непринятие других"
3 "Эмоциональный дискомфорт"
4 "Принятие ответственности"

*Edges тут номер переменной которая корр с другим номером переменном т.е. корреляция переменной 1 с переменной 2, а через пробел коэф.корреляции 0,25
1 2 0.250
1 3 0.400
3 4 0.300

т.е. макрос должен найти все красные корреляции
создать блокнот и таким образом прописать. если число "красный переменных" больше 4, то
*Vertices 100500


а иджес
все это комбинации корреляций в данном случае всего 3 комбинации корреляций 1 и 2; 1 и 3; и 3 и 4.

Просто массивы корреляций в психологических исследованиях бывают большие и всех их выписывать - это убийство

Отправлено: 12:01, 02-07-2014

 

Аватара для navuhodonosor

Новый участник


Сообщения: 35
Благодарности: 5

Профиль | Отправить PM | Цитировать



Добрый день!!!

По быстренькому накидал решение. корр.rar
В excel добавил кнопку, её нажимаешь, открывается форма, там вводишь адрес левого верхнего угла таблицы и правого нижнего, также добавил указание пути сохранения файла, если пусто, то сохраняется в директорию с файлом excel. По возможности комментарии проставил в коде VBA.
Код конечно не айс, торопился просто (оправдания такие всегда у меня ).
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:14, 03-07-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 580
Благодарности: 2

Профиль | Отправить PM | Цитировать


navuhodonosor, огромнейший респект

Отправлено: 18:07, 05-07-2014 | #3



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - [решено] как облегчить такую задачу средствами vba

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2013 - [решено] помогите облегчить задачу kontox Microsoft Office (Word, Excel, Outlook и т.д.) 3 08-06-2014 20:38
Любой язык - как в vba решить такую задачу? r-studio Скриптовые языки администрирования Windows 0 02-05-2014 14:28
VBA - Помогите решить задачу по VBA amekle Программирование и базы данных 1 11-09-2012 18:30
VBA - [решено] Помогите решить задачу на VBA ejjjikejjjik Программирование и базы данных 2 04-09-2012 17:04
VBA - Помогите решить задачу через VBA Lovely Kristy Тест-форум 1 30-11-2011 00:56




 
Переход