Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
сергей11111
37 / 0 / 1
Регистрация: 22.10.2011
Сообщений: 20
#1

Макрос для транспонирования матрицы - VBA

01.06.2012, 22:28. Просмотров 2233. Ответов 1
Метки нет (Все метки)

Помогите разобраться как написать код к этой программе пожалуйста.
Пусть в ячейках диапазона рабочего листа размещаются данные, соответствующие квадратной матрице. Необходимо разработать программу макроса для выполнения операции транспонирования исходной матрицы (т.е. изменения ее таким образом, чтобы данные, которые размещались по строкам, размещались по столбцам). Макрос должен запускаться быстрыми клавишами (нажатием «горячих клавиш»).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2012, 22:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Макрос для транспонирования матрицы (VBA):

Макрос для транспонирования с циклом в 10 шагов
Всем привет, я не силён в vba и поэтому требуется помощь в написании макроса...

Макрос для транспонирования значений из строк в столбцы с копированием значений
Приветствую, друзья! Требуется Ваша помощь. Долго думал какой написать...

Макрос для транспонирования значений из строк в столбцы с копированием значений из исходной строки
Приветствую, друзья! Требуется Ваша помощь. Долго думал какой написать...

Разбить макрос на подпрограммы (программа транспонирования матриц)
Заданы две матрицы B(4,4) и D(3,3). Написать программу транспонирования каждой...

Макрос для матрицы в MICROSOFT EXCEL
Найти сумму всех элементов матрицы 5x5, расположенных под главной диагональю, и...

VBA макрос для ворда. Вычисление суммы матрицы размером 5*5
Составить программу вычисления сумм элементов матри-цы A размером 5*5, лежащих...

1
Казанский
13881 / 5644 / 1439
Регистрация: 24.09.2011
Сообщений: 8,857
01.06.2012, 23:59 #2
В Excel все просто
Visual Basic
1
2
'myRange - диапазон с матрицей
myRange.Value = Application.Transpose(myRange.Value)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2012, 23:59
Привет! Вот еще темы с решениями:

Напишите макрос для нахождения суммы элементов k-ой строки данной матрицы
В таблице Excel в диапазон A1:Е5 внесите любые числа. Напишите макрос для...

Напишите макрос для нахождения произведения элементов k-го столбца данной матрицы
В таблице Excel в диапазон A1:Е5 внесите любые числа. Напишите макрос для...

Макрос для нахождения максимального значения в каждом столбце данной матрицы
В таблице Excel в диапазон A1:Е5 внесите любые числа. Напишите макрос для...

Напишите макрос для нахождения минимального значения в каждом столбце данной матрицы
В таблице Excel внесите в ячейки А1:А10 10 любых чисел. Напишите макрос,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru