Страницы: 1
RSS
Макрос на удаление символов
 
Добрый день. Можно ли попросить вас подсказать функцию или макрос для удаления первых двух символов в значении ячейки. (Было "ААБББ" -> стало "БББ".) Ячейки все находятся в одном столбце, начиная со второй строчки.  
 
Можно кинуть похожим макросом в меня, думаю, разберусь уже. Т.к. как это делается - понимаю, но совершено не помню синтаксис VBA. )  
 
Заранее спасибо.
 
Функция  
=ПРАВСИМВ(A1;ДЛСТР(A1)-2)
 
UDF  
 
Function Nikita(s): Nikita = Mid(s, 3): End Function
 
макрос  
Sub test()  
   Dim s  
   For Each s In Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row).Cells  
       If Len(s) > 2 Then s.Value = Right(s, Len(s) - 2)  
   Next s  
End Sub
 
Спасибо подсказавшим, функция та, но я, видимо, плохо подумал, перед тем, как описывать задание.  
 
Функция тут мне не поможет, к сожалению. Есть столбец. Нужен все таки макрос, который по очереди, со второй по последнюю не пустую строчку переберет все значения и оставит 3 последних символа из значения (изначально всегда там 5 символов, первые два надо убрать).  
 
Спасибо. :)
 
Ну, собственно, пока я придумывал, как же все-таки правильно описать то, что мне нужно, уже помогли. Спасибо огромное!)
 
Если разово, можна вручную: меню Правка-Найти("АА")-ЗАМЕНИТЬ(пусто).
Страницы: 1
Читают тему
Наверх