Доброго времени суток Уважаемие!
прошу прощения за ламерский вопрос, вобщем в очередной раз возникла банальнейшая проблема
есть робочий лист exel, там куча всяких записей, я правлю лиш один столбец, и должно мне написать всюду "ЛХ" + 2 или 3 цифри, в зависимости от значения
подскажите, пожалуйста, как сделать, чтоб писать только цифри, а "ЛХ" вводился автоматически. (пример: надо написть ЛХ11, ЛХ234 и т.д.)
я пробовал заполнить весь столбец "ЛХ", но при переходе в очередную ячейку exel их заменяет то что ввожу я...
Прошу помощи у МУДРЫХ
Спасибо!!!
для чего вам это нужно? если чисто для видимости и эти данные ни на что влиять не будут то.
Формат ячейки - "ЛХ"Основной
мне нужно, чтоб был "ЛХ" с цифрами без пробела (это идентификатор)...
Вы меня на мысль натолкнули, но надо дабавлять ечо один столбец, потом их обединение сделать
Но всеравно хотелось бы решить вопрос посредством формулы или макроса))))
Для столбца "А" макросом:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
Application.EnableEvents = False
Target.Value = "ЛХ" & Target.Value
Application.EnableEvents = True
End Sub
В столбце "С" вариант при помощи формата, который предложил уважаемый cheshiki1.
еще один вариант полуавтоматических действий...
1. Создать столбец нужных цифр: например в ячейках A1:A100.
2. В соседнем столбце (например, в ячейке B1) записать формулу
=СЦЕПИТЬ("ЛХ";A1)
или
="ЛХ"&A1
3. скопировать или "протащить" формулу из данной ячейки во все соответствующие ячейки диапазона B1:B100
4. затем еще раз скопировать полученный диапазон и ВСТАВИТЬ_ТОЛЬКО_ЗНАЧЕНИЕ в диапазон A1:A100
вуаля
IKor, хороший способ, я его использовал, но есть одно НО, целевая ячейка используется в вычислениях, нужно все переписывать, а это другая история...))
СПАСИБО ВСЕМ, проблема решена, тема закрыта.