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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2009, 17:10   #11
Dastoff
Пользователь
 
Регистрация: 12.02.2009
Сообщений: 23
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Всё делается штатными средствами Excel:

3) В контекстном меню вставки выбираем Использовать мастер импорта текста
Кстати вы говорите про 2007 офис или что?. При вставке контекстное меню не предлагает мне воспользоваться мастером вставки

Это вопрос так - между прочим. А вообще за советы всем спасибо
Dastoff вне форума Ответить с цитированием
Старый 18.02.2009, 17:11   #12
Dastoff
Пользователь
 
Регистрация: 12.02.2009
Сообщений: 23
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Тогда уж заменять запятую не на табулятор, а сразу на символ перевода строки.
В этом случае при вставке на лист Excel числа будут расположены в одном столбце.
В данном случае эксел мне поставил их в одну ячейку
Dastoff вне форума Ответить с цитированием
Старый 18.02.2009, 17:17   #13
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Сообщение от Dastoff Посмотреть сообщение
В данном случае эксел мне поставил их в одну ячейку
Я имел ввиду знак абзаца - первый в списке специальных символов

Цитата:
Сообщение от Dastoff Посмотреть сообщение
Кстати вы говорите про 2007 офис или что?. При вставке контекстное меню не предлагает мне воспользоваться мастером вставки
После вставки справа от ячейки появляется значок Параметры вставки.
Щелкаем по нему, и видим несколько пунктов - вариантов вставки.
Это есть и в 2003 Office, и в 2007-м.
EducatedFool вне форума Ответить с цитированием
Старый 19.02.2009, 06:57   #14
Dastoff
Пользователь
 
Регистрация: 12.02.2009
Сообщений: 23
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
После вставки справа от ячейки появляется значок Параметры вставки.
Щелкаем по нему, и видим несколько пунктов - вариантов вставки.
Это есть и в 2003 Office, и в 2007-м.
Значит у меня кривой 2007 или у вас другая версия. Уверяю контекстное меню не предлагает мне никаких вариантов которые вы мне указали
Dastoff вне форума Ответить с цитированием
Старый 10.02.2015, 20:48   #15
AGn
Новичок
Джуниор
 
Регистрация: 10.02.2015
Сообщений: 3
По умолчанию перевод интервала чисел в их последовательность через запятую

Может кто-нибудь подсказать, как попроще перевести интервал чисел, например 1-5 в последовательность 1,2,3,4,5
Естественно мне это нужно для упрощения работы с заведением последовательностей от 30 шт. пятизначных чисел.
Заранее благодарен,
AGn вне форума Ответить с цитированием
Старый 10.02.2015, 21:38   #16
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Была мощная тема по этому поводу Вот очень короткий вариант, но с ограничением: если код используется в книге формата XLS, макс. число 65536.
Код:
Function Interval(x, y)
Interval = Join(Evaluate("TRANSPOSE(ROW(" & x & ":" & y & "))"), ",")
End Function
Тест в окне Immediate
Код:
?interval(70001,70005)
70001,70002,70003,70004,70005
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 10.02.2015, 23:17   #17
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

или по мотивам ответа Казанского, но на 10 символов короче, если в Interval передавать не два параметра 7001, 7005, а строку "7001:7005". в общем-то и то и то немного отличается от исходного "1-5", 1,5 и "1:5"

Код:
Function Interval(s)
'  Interval = Join(Evaluate("TRANSPOSE(ROW(" & x & ":" & y & "))"), ",")
   Interval = Join(Evaluate("transpose(row(" & s & "))"), ",")
End Function
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.02.2015, 09:02   #18
AGn
Новичок
Джуниор
 
Регистрация: 10.02.2015
Сообщений: 3
По умолчанию перевод интервала чисел в их последовательность через запятую

а куда, что и как подставлять в Excel?
AGn вне форума Ответить с цитированием
Старый 11.02.2015, 09:03   #19
zloydocer
Новичок
Джуниор
 
Регистрация: 11.02.2015
Сообщений: 2
По умолчанию

Если цифры разделены "Табом", а не запятыми - то он и из буфера обмена должен правильно всё распределять по ячейкам...
zloydocer вне форума Ответить с цитированием
Старый 11.02.2015, 09:17   #20
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
а куда, что и как подставлять в Excel?
долго обьяснять. см.вложение
Вложения
Тип файла: rar РядЧисел.rar (10.1 Кб, 13 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевод чисел в ТАСМ"е. Clockgen Помощь студентам 4 01.12.2008 21:37
Перевод чисел в строку RedWolf Помощь студентам 6 17.01.2008 00:09
Перевод чисел в различные С.С. Omedus Общие вопросы Delphi 5 05.11.2007 14:06
Задача: перевод целых чисел в римские n0x Паскаль, Turbo Pascal, PascalABC.NET 4 12.12.2006 19:52