Более подробно в файле.
Как макросом обрезать в тексте первое предложение?
27.07.2010 03:26:57
|
|
|
|
27.07.2010 06:21:57
Вот вам макрос:
Option Compare Text Sub test() Dim cell As Range, ra As Range: Application.ScreenUpdating = False Set ra = Range([b1], Range("b" & Rows.Count).End(xlUp)) sep = "Эпизод" For Each cell In ra.Cells If cell Like "*" & sep & "*" Then res = Trim(Split(cell, sep)(0)) If Right(res, 1) Like "[А-Яа-я]" Then res = res & "." cell.Previous = res End If Next cell End Sub Пример в файле: По вопросу об отображении даты - а разве дата должна отображаться как-то иначе? Или вас смущает английский язык? Так вы сами указали локализацию в формуле: [$-FC19] |
|
|
|
27.07.2010 09:44:42
{quote}{login=EducatedFool}{date=27.07.2010 06:21}{thema=}{post}Вот вам макрос:
................. Пример в файле: По вопросу об отображении даты - а разве дата должна отображаться как-то иначе? Или вас смущает английский язык? Так вы сами указали локализацию в формуле: [$-FC19]{/post}{/quote}Спасибо, скорее всего подойдет, только буду применять не ко всему столбцу, а по мере получения данных веб-запроса. Даты я все равно "вручную" проставляю. По вопросу даты - мне казалось, что должно и день и месяц на одном языке - либо русский, либо английский. ps А какая локализация русская, что б день с заглавной? |
|
|
|
27.07.2010 09:45:25
Это был я.
|
|
|
|
14.08.2010 23:46:47
Разлогинился...
|
|
|
|
14.08.2010 23:58:34
Пока Игоря нет...
1. Меняем cell.Previous = res на cell = res 2. Да, можно. 3. Желательно. |
|
|
|
15.08.2010 00:07:24
Юра, спасибо!
|
||||
|
|
|||
Читают тему