powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Транспонирование БД - с помощью VB или EXCEL??? :(
9 сообщений из 9, страница 1 из 1
Транспонирование БД - с помощью VB или EXCEL??? :(
    #34804401
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имею горизонтальный массив. Хочу транспонировать данные в вертикальный массив, но не спец.вставкой, а программно (с VB только начинаю работать). Понимаю, что отдной "хотелки" маловато... :( Не сплю уже неделю... ХЕЛП!!! Хочу спать нормально - помогите, братья!!!
...
Рейтинг: 0 / 0
Транспонирование БД - с помощью VB или EXCEL??? :(
    #34804554
Rubber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
через VBA и cпецвставку :)
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
...
Рейтинг: 0 / 0
Транспонирование БД - с помощью VB или EXCEL??? :(
    #34804953
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не копируя данных

Код: plaintext
NewArray=Application.Transpose(OldArray)

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Транспонирование БД - с помощью VB или EXCEL??? :(
    #34805391
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибки за ответы!
Но они множат мои вопросы :(, т.к. по ответам понял, что или не точно сформулировал вопрос, или неверно представляю суть VBA... (что кстати хуже для меня)
Попытка 2:
Условие : имеем БД расположенную в горизонтальном ("материнском") и вертикальном ("дочернем") массивах
Задача : при изменении данных в горизонтальном массиве необходимо чтобы автоматически менялись данные в вертикальном массиве
Решение _1 (как я его представляю): тупо забить в каждую ячейку вертикального массива формулы как на прилагаемом рисунке (бред!, при условии, что БД содержит более 50.000 ячеек и размерность БД может меняться...)
Решение_2 (как я его понял из ваших, братья, советов, да продлятся ваши годы!): прицепить к книге EXCEL макрос, который транспонирование сделает за меня! Всвязи с этим вопрос - возможен ли запуск макроса приобращении к ячейкам БД?
Дело в том, что книга открыта для совместного доступа, и я не уверен, что все userы будут прилежно кликать кнопку запуска макроса...
...
Рейтинг: 0 / 0
Транспонирование БД - с помощью VB или EXCEL??? :(
    #34805431
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) выделяй диапазон, как на рисунке
2) пиши формулу как на рисунке
3) нажимай <Ctrl> + <Shift> + <Enter>
4) наслаждайся

З.ы.:если нужно с заголовками, то думаю догадаешься как и заголовки чтобы транспонировались
...
Рейтинг: 0 / 0
Транспонирование БД - с помощью VB или EXCEL??? :(
    #34805677
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наслаждайся!?
Это очень вялое слово для описания того оргазма, что меня сейчас посетил!!!!!!!!!!!!

Какого... Ё!.... Откуда это "<Ctrl> + <Shift> + <Enter>"???????????!!!!!!!!!!
Блин, первый раз вижу это сочетание клавиш!!!
Почему в F1 не написано про него нефига? Или не там искал?.. Или не так искал?..
...
Рейтинг: 0 / 0
Транспонирование БД - с помощью VB или EXCEL??? :(
    #34805821
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это массивы.
В справке смотри что-то вроде "ФОРМУЛА МАССИВА"

А вообще массивы знать необязательно чтобы решить данную задачку, хотя с массивами эффектней конечно. См в файле кучу примеров без массивов.
...
Рейтинг: 0 / 0
Транспонирование БД - с помощью VB или EXCEL??? :(
    #34807110
Фотография W_I_N_T_E_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем больше я знаю, тем больше понимаю, что ни хрена не знаю...
...
Рейтинг: 0 / 0
Транспонирование БД - с помощью VB или EXCEL??? :(
    #34807377
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W_I_N_T_E_RЧем больше я знаю, тем больше понимаю, что ни хрена не знаю...
Когда зав.кафедры информатики говорил мне в институте, что он знает ексель на 15% я не особо влумывался в его слова. По настоящему я понял его слова только когда пообщался с народом на этом форуме, лет 5 потеряно...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Транспонирование БД - с помощью VB или EXCEL??? :(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]