Есть колонка с текстом вида... '=MCC+EA10-1Q100:2 нужно удалить весь текст до знака "-" и включая этот знак чтобы получилось 1Q100:2 хотелось бы выделить нужные ячейки и чтобы отредактированный текст копировался в соседнюю колонку...
да..в некоторых колонках встречается два раза символ "-" нужно удалить только начиная с первого символа "-" например '=MCC+EA10-1Q100-X5:12 1Q100-X5:12
Цитата
Текст по столбцам, запишите макрорекодером пример документа в приложении...
Sub Tablica()
Dim i As Long
Dim iLastRow As Long
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To iLastRow
Cells(i, 2) = Split(Cells(i, 1), "-")(1)
Next
End Sub
Кнопка цитирования не для ответа [МОДЕРАТОР] Kuzmich, спасибо...но в некоторых колонках встречается два раза символ "-" нужно удалить только начиная с первого символа "-" например '=MCC+EA10-1Q100-X5:12 1Q100-X5:12
а мне нужно удалить текст только с первого "-" этот макрос удалит и вторую часть получится... '=MCC+EA10-1Q100-X5:12 только 1Q100, а нужно 1Q100-X5:12
добрый день Похожая ситуация : имеется выгрузка текста в таблицу xls содержащий в столбце G пример текста: Расчеты через ТУ 1027035510270314\RUS\BEREZOVSKIY\4\MAGAZIN FANTO по чеку 27.12.2019,1ZA5B0 по карте 619678++++++1192. ANP-5620 MCC5413 Язык VBA не знаю. Обычно выкручивалась логической корректировкой аналогичных найденных макросов. Этот не получается Помогите пожалуйста с макросом - удаление по столбцу G всех знаков СЛЕВА (может быть разное количество) до RUS Спасибо
Спасибо, я это делала, но тогда получается запись в другую ячейку, А мне нужно что бы в ЭТОМ ЖЕ СТРОЛБЦЕ текст сменился-переформатировался, или что то еще при функциях не дорабатывала... ?