Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2011, 20:42   #11
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

есть один нюанс, если А был обьявлен так: Dim A(1 to n)

то вот код, который порадует Вас и Вашего проподавателя
for c = 1 to n
cells(1,c) = a(c)
next

Range(Cells(1, 1), Cells(1, n)) = a приведет к тому же результату, что и приведенный выше цикл.


если А начинается с нулевого элемента, то все должно выглядеть так:
for c = 0 to n+1
cells(1,c+1) = a(c)
next

или...
Range(Cells(1, 1), Cells(1, n+1)) = a - что по результатам - одно и то же
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.01.2011, 20:51   #12
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

[a1].resize(1,ubound(A)+1)=A -----вправо

[a1].resize(ubound(A)+1,1)=application. transpose (A) -----Вниз
если хотите получить автомат.
[a1]-ячейка с которой надо заполнять
resize-расширение диапазона (стр вниз,столбц вправо)
ubound(A)-определяет нижнюю границу массива, так как у вас начинается с 0 элемента то +1
application.transpose (A)-транспонирует массив из горизонтального в вертикальный.....

если все это на автомате расскажете, получите зачет
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234

Последний раз редактировалось R Dmitry; 06.01.2011 в 21:01. Причина: очепятка
R Dmitry вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Каким образом можно сделать таблицу Excel в ячейке Excel? Severny Microsoft Office Excel 3 08.10.2010 09:13
Массив в Excel Gently Помощь студентам 1 17.06.2010 02:08
Одномерный массив в Excel qweas Microsoft Office Excel 7 29.03.2010 20:13
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47
Формирование из excel в ASCII, у меня он формирует по одному клиенту а в Excel нескол Askat Общие вопросы Delphi 0 18.07.2007 06:28