Лучший экспорт из MSFlexGrid в .xls

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
sufffa
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 08.03.2005 (Вт) 14:15

Лучший экспорт из MSFlexGrid в .xls

Сообщение sufffa » 20.04.2005 (Ср) 16:37

Вопрос о реальности думаю не стоит... :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.04.2005 (Ср) 16:52

for i=1 to .rows
for j=1 to .cols
xl.worksheets(1).cells(i,j).value=.textmatrix(i,j)
next, i,j
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 21.04.2005 (Чт) 8:24

По-моему, после next запятую не ставят
На это не смотрите! Это не подпись!!!!!!

ism
Постоялец
Постоялец
 
Сообщения: 337
Зарегистрирован: 12.12.2001 (Ср) 12:59
Откуда: Russia, Saint-Petersburg

Сообщение ism » 21.04.2005 (Чт) 11:19

По-моему даже не next i,j, а next j,i или 2 пустых Next на разных строчках

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 21.04.2005 (Чт) 11:25

:shock:
next j,i? :shock:

ism
Постоялец
Постоялец
 
Сообщения: 337
Зарегистрирован: 12.12.2001 (Ср) 12:59
Откуда: Russia, Saint-Petersburg

Сообщение ism » 21.04.2005 (Чт) 11:34

Сначала закрывается цикл по j(он вложеный), потом по i
Чтоб непутать лутше закрывать двумя Next

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 21.04.2005 (Чт) 11:39

А, всё верно. Я не туда посмотрел :oops:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 21.04.2005 (Чт) 11:58

Да, да, да, запятую после next не ставят, и сначала j, потом i :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 21.04.2005 (Чт) 12:10

На самом деле, я уверен - GSerg добавил эти ошибки специально, для защиты от копи-пэйст программеров.

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 21.04.2005 (Чт) 12:17

2 Ennor :D
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 21.04.2005 (Чт) 13:21

Ennor писал(а):На самом деле, я уверен - GSerg добавил эти ошибки специально, для защиты от копи-пэйст программеров.

Что такое копи-пэйст Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь!??7 :shock:
На это не смотрите! Это не подпись!!!!!!

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 21.04.2005 (Чт) 13:25

Ctrl+C -> переключение в VB -> Ctrl+V

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 21.04.2005 (Чт) 13:26

Это скопировал-вставил не разбираясь с самим кодом
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 21.04.2005 (Чт) 13:39

Наглешь!!!
На это не смотрите! Это не подпись!!!!!!

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 21.04.2005 (Чт) 13:44

Здесь по подробнее :evil:
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 21.04.2005 (Чт) 13:52

Многие (Как и я) того и хотят, чтобы им дали кусок кода, который они засунут а программу методом Ctrl-C/Ctrl-V, а теперь такую халяву отменяют!!
На это не смотрите! Это не подпись!!!!!!

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 21.04.2005 (Чт) 13:59

погляди топик про скорость при копировании в EXCEL
http://bbs.vbstreets.ru/viewtopic.php?t=8954&start=0&postdays=0&postorder=asc&highlight=
Ми..и...и...и..р Вашему дому.............

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 21.04.2005 (Чт) 13:59

А многие, как и я пишут свой код и иногда используют копи-паст, но разобравшись с кодом, что-бы потом не нужно было ездить по стране и исправлять последствия своей лени!

Советую присоединяться к моему множеству
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 21.04.2005 (Чт) 14:00

погляди топик про скорость при копировании в EXCEL
http://bbs.vbstreets.ru/viewtopic.php?t=8954&start=0&postdays=0&postorder=asc&highlight=
Ми..и...и...и..р Вашему дому.............

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 21.04.2005 (Чт) 14:16

Ну и???
Обычное обсуждение и нахождение решения проблемы
Нормальный рабочий момент :D
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

sufffa
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 08.03.2005 (Вт) 14:15

Сообщение sufffa » 21.04.2005 (Чт) 20:08

:lol: Развели...
спс

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 22.04.2005 (Пт) 6:23

Igor_123 писал(а):Ну и???
Обычное обсуждение и нахождение решения проблемы
Нормальный рабочий момент :D

Ну ессно! Просто после того как возник вопрос "Как перенести....?", обязательно возникнет "Как ускорить перенос....?" к обсуждению КОПИ-ПАСТ это не имеет отношения :lol:
Ми..и...и...и..р Вашему дому.............

sufffa
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 08.03.2005 (Вт) 14:15

Сообщение sufffa » 25.04.2005 (Пн) 16:52

xl.worksheetsоткуда взять?

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 27.04.2005 (Ср) 16:28

Dim MySheet As Object
Dim Form As Object
Set Form = CreateObject("Excel.Application")


Form.Workbooks.Open "C:\temp\XL.xls"
Form.Visible = False
Set MySheet = Form.Workbooks.Item(1).ActiveSheet 'Вот тебе лист и делай с ним что хош.... :wink:
Ми..и...и...и..р Вашему дому.............


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 58

    TopList