|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.09.2010, 17:49 | #1 |
Пользователь
Регистрация: 04.09.2010
Сообщений: 45
|
замена символов в строке(ячейке)
помогите решить задачу
в столбце "B" есть такие значения 06.00:00:00 06.00:10:00 06.00:30:00 06.00:48:00 ................ нужен макрос с помощью которого "." меняется на ":" ,а последнее ":" меняется на "." |
24.09.2010, 17:57 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Пробуем так:
Код:
|
24.09.2010, 18:21 | #3 |
Пользователь
Регистрация: 04.09.2010
Сообщений: 45
|
Спасибо, сработало!
есть еще вопросик касательно символов. из excel сохраняю в .txt макросом книгу Private Sub air() Dim sname sname = InputBox("ВВЕДИТЕ ИМЯ", "сохранение") If sname = "" Then Exit Sub Else ActiveWorkbook.SaveAs Filename:="C:\" & sname + ".txt", FileFormat:=xlText End If End Sub на выходе получаю текстовый файл, но в нем присутствуют лишние пробелы, можно ли как-то тутже из макроса указать сохранение без них? у меня программа вещания ТВ по другому не поймет. в архиве екселевский исходник-то что сохранилось и файлик как должно быть . |
24.09.2010, 18:51 | #4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Надо заменить все символы табуляции на пробелы.
Это можно сделать при помощи этих функций: http://excelvba.ru/code/txt Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 24.09.2010 в 18:54. |
24.09.2010, 19:07 | #5 |
Пользователь
Регистрация: 04.09.2010
Сообщений: 45
|
Спасибо!
сработало |
27.09.2010, 01:41 | #6 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Хоть и "нужен макрос", для разнообразия - формула:
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;".";":"); ":";".";3) |
27.09.2010, 08:46 | #7 | |
Пользователь
Регистрация: 04.09.2010
Сообщений: 45
|
Цитата:
формулы в моем варианте не катят. Последний раз редактировалось pooli; 27.09.2010 в 08:57. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Замена во вводимой строке всех повторяющихся символов их восьмеричными представлениями и вывод результата | AquaticSoul | Общие вопросы C/C++ | 5 | 08.03.2010 11:51 |
Замена во вводимой строке всех повторяющихся символов их восьмеричными представлениями. С++ | AquaticSoul | Помощь студентам | 4 | 07.03.2010 22:48 |
Замена символов на слова в строке | Shihmars | Общие вопросы C/C++ | 3 | 24.01.2010 18:51 |
TASM: Замена символов в строке. | APTEMUC | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 18.01.2010 05:48 |
замена символов в строке | euhenia | Помощь студентам | 3 | 30.11.2009 20:59 |