Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/47: Рейтинг темы: голосов - 47, средняя оценка - 4.57
Excel

Вставка в Excel 1:3 - переводит во время..

21.11.2011, 00:21. Показов 9622. Ответов 55
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Попробуйте скопировать и вставить следующую текстовую строку в любую ячейку Excel

1:3

Вот. Получается 1 час 30 минут. А нужен текст 1:3. Что делать?

ЗЫ: Предварительное форматирование ячейки как текстовой не помогает.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.11.2011, 00:21
Ответы с готовыми решениями:

Написать программу, которая переводит время из минут и секунд в секунды
Написать программу, которая переводит время из минут и секунд в секунды. Программа должна проверять правильность введенных пользователем...

Есть ли функция javascript которая переводит дату плюс время в секунды?
есть ли функция javascript которая переводит дату плюс время в секунды

Пользователь вводит время в Днях,часах,минутах и секундах,программа переводит все в секунды
Пользователь вводит время в Днях,часах,минутах и секундах,программа переводит все в секунды

55
2 / 2 / 1
Регистрация: 10.04.2011
Сообщений: 415
23.11.2011, 13:54
Студворк — интернет-сервис помощи студентам
Да, способ не самый простой. Похоже, придется тебе ковыряться с форматом буфера обмена и заниматься его разборкой по столбцам вручную.
0
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 59
23.11.2011, 15:59
Shas tolko chto poproboval vse eto na pc (office 2002). Da, deystvitelno ne rabotaet. A na mac''e (office 2004) vse kak nado. Stranno, odna i taze proga, firma (tolko rasnie platformy), a resultat rasniy.
Da sdravstvuet mac :-)
Sorry, Johny Wallker, ja kogda pisal svoy sovet s macros''om dumal, shto resultat na vseh platformah odinakov
0
Смоляное Чучелко
24.11.2011, 06:10
> Прежде чем советовать, проверь работоспособностьсвоего совета.

Обрати внимание, как он пишет. Подозреваю -- приколы русского/нерусского Excel, Винды либо ещё чего-нить. Правда, смена (через панель управления) разделителя в формате времени тоже не помогает.

С уважением -- Смоляное Чучелко
Сумрак
24.11.2011, 07:33
Попробуй так...
Сначала скопируй в буфер затем:
Visual Basic
1
2
3
4
5
6
7
8
9
sub aaaaaa()
Dim mStr As String
Dim DB As DataObject
Set DB = New DataObject
DB.GetFromClipboard
mStr = DB.GetText
Set DB = Nothing
ActiveCell.Value = mStr
End Sub
Сумрак
24.11.2011, 08:44
Мда.. чтото я тут с Вами начал тупить...
Сразу просто не понял что нужно... Все тут так запутали...
Visual Basic
1
2
3
Sub aaa()
ActiveSheet.PasteSpecial Format:="Текст"
End Sub
Копирую табличку с указанного сайта и вставляю как текст... У меня работает без проблем.
1 / 1 / 1
Регистрация: 18.06.2008
Сообщений: 329
24.11.2011, 11:06
Товарищи, читайте внимательнее все предыдущее.
Там уже было сказано, что при такой вставке вся строка пишется в одну ячейку (через пробелы), а не в разные столбцы.
Это не никого устраивает.
0
Сумрак
24.11.2011, 11:18
Я наврное что-то написал неразборчиво.
Разьясню.
1.Иду на сайт по указанной ссылке.
2.Выделяю и копирую часть таблицы.
3.Возращаюсь на Активный лист и запускаю процедуру(выше написанную)
И начиная с Активной ячейки и далее вставляется Нормальная таблица.
И все пишется нормально.
Попробуйте сначала и скажите что у Вас получилось.
Сумрак
24.11.2011, 11:22
to Letter_D
Да.. к стати дай сссылку у кого при такой вставке все вставляется в одну ячейку... Я чтото не нашел тут ничего про такую вставку.
1 / 1 / 1
Регистрация: 18.06.2008
Сообщений: 329
24.11.2011, 11:58
Сумрак,
Что значит "не нашел"??!
Да здесь только об этом и пишут.

Например, см. сообщение (и ссылку)
Johny Walker Дата: 14.09.2005 14:50
0
Excel
24.11.2011, 12:55
Тааак. Ну давайте по-порядку. Иначе создаётся такое впечатление, что здесь только у одного меня IBM, а у всех остальных Макинтош.

Задача: при копировании таблицы http://www.betexplorer.com/soc... ts/ <br /> в эксель во второй колонке в экселе нужно получить идентичные данные с оригиналом, то есть 1:1 1:3 2:1 ....
а не 1:01 1:03 2:01 ....
Процедура
Цитата Сообщение от Сумрак
Sub aaa()
ActiveSheet.PasteSpecial Format:="Текст"
End Sub
в Excel2000 работает (вернее не работает) идентично со следующим
Цитата Сообщение от Excel
Цитата Сообщение от Tsvet
Сначала надо задать необходимый формат ячейке (типа текстовый), а потом, после копирования, сделать спец.вставку - значения. Должно получиться.
Да. Это работает. Но проблемы, к сожалению, не решает. Нужно скопировать сразу несколько столбцов, в одном из которых есть двоеточия. А если вставлять как значения, то эксель всё лепит в один столбец.
Далее...
Цитата Сообщение от Сумрак
3.Возращаюсь на Активный лист и запускаю процедуру(выше написанную)
Дык ты две процедуры написал. Можно уточнить какая именно из них у тебя решает поставленную задачу? И версию экслеля и платформы на всякий случай


Сумрак
24.11.2011, 13:05
Win 2К, Office XP.
http://www.relib.com/forums/member.asp?id=16052
Сумрак
24.11.2011, 13:08
to Letter_D
хм... Вы - к примеру не писали... У Вас тоже не правильно отображает?
У меня - все прекрасно копируется Вставляется.
Сумрак
24.11.2011, 13:28
to [bold]Excel[/bold]
Ладно, если к тому все идет, завтра приеду с рыбалки поставлю дома на комп 2000 офис.
А то я смотрю, все говорят на разных языках. У одних все работает без проблем - у других нет... что то тут не так.
Excel
24.11.2011, 13:34
to [bold]Сумрак[/bold]

Проверь почту, плиз
1 / 1 / 1
Регистрация: 18.06.2008
Сообщений: 329
24.11.2011, 13:49
Сумрак,
да у меня тоже такая фигня.
И давно! С Офиса 95. Еще тогда эту тему не удалось решить, но тогда и форумов не было
Сейчас у меня есть комбинации Win2000/Office''2002, XP/Office''2003, Me/Office''97
Везде одна и та ж фигня - устройство типа ёксель все форматирует само, гыыыы.
(
0
nik_vba
24.11.2011, 14:44
Этот макрос вставляет данные как надо. Проверял на Excel 2003
Visual Basic
1
2
3
Columns("A:A").Select
Selection.NumberFormat = "@"
ActiveSheet.Paste
nik_vba
24.11.2011, 14:48
Visual Basic
1
2
3
4
5
Sub makros()
    Columns("G:G").Select
    Selection.NumberFormat = "@"
    ActiveSheet.Paste
End Sub
Проверял на Excel 2003. Все работает!
Excel
24.11.2011, 14:56
Цитата Сообщение от nik_vba
Этот макрос вставляет данные как надо. Проверял на Excel 2003

Columns("A:A").Select
Selection.NumberFormat = "@"
ActiveSheet.Paste
Я в шоке. Во первых: данные в буфере не совпадают с размром выделенной области, Ну это ладно.
Во вторых: скопируй прямо сюда диапазон B1:B5. У меня вот что получилось:
1:01
1:03
2:01
0:03
1:00
Excel
24.11.2011, 15:05
Создаётся впечатление, что из за глюков форума (нет перехода на последнюю страницу темы из главной) вторую и третью страницу топика никто не видит.
1 / 1 / 1
Регистрация: 18.06.2008
Сообщений: 329
24.11.2011, 15:09
Бу-га-га.
Появилось много умельцев записывать макросы при выполнении ручных операций через меню.
Блинтц, если ручками не получается, то и макрос не поможет!
Дайте идею!
А макрос я и сам запишу.
))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2011, 15:09

Нужна компонента, которая переводит файл из формата Word, Excel в HTML-формат
Нужна компонента, которая переводит файл из формата Word, Excel в HTML-формат... На сервер загружается файл в формате word, excel. Его...

Нужна компонента, которая переводит файл из формата Word, Excel в HTML-формат
Ребята, очень нужен причиндал : компонента, которая переводит файл из формата Word, Excel в HTML-формат...

Написать программу, которая запрашивает время в часах и минутах, после чего переводит в минуты затем в секунды и выводит
ПОМОГИТЕ нужно- Написать программу, которая запрашивает время в часах и минутах, после чего переводит в минуты, затем в секунды и выводит...

Создать подпрограмму время в секундах переводит в формат времени «часы:минуты:секунды» (например 4000сек=1час:6мин:40сек)ответ возвращается в виде стр
(подпрограммы) Создать подпрограмму время в секундах переводит в формат времени «часы:минуты:секунды» (например...

вставка в поле даты+время
Пытаюсь в фоксовскую таблицу вставить дату и время DateTime.Now. В таблице поле имеет формат DATETIME. Выдает ошибку на несоответствие...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru