Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: elrin от 11.12.2014, 14:06

Название: Правльное заполнение ячейки
Отправлено: elrin от 11.12.2014, 14:06
Доброго времени суток Уважаемие!

прошу прощения за ламерский вопрос, вобщем в очередной раз возникла банальнейшая проблема
есть робочий лист exel, там куча всяких записей, я правлю лиш один столбец, и должно мне написать всюду "ЛХ" + 2 или 3 цифри, в зависимости от значения
подскажите, пожалуйста, как сделать, чтоб писать только цифри, а "ЛХ" вводился автоматически. (пример: надо написть ЛХ11, ЛХ234 и т.д.)
я пробовал заполнить весь столбец "ЛХ", но при переходе в очередную ячейку exel их заменяет то что ввожу я...

Прошу помощи у МУДРЫХ
Спасибо!!!
Название: Re: Правльное заполнение ячейки
Отправлено: cheshiki1 от 11.12.2014, 14:35
для чего вам это нужно? если чисто для видимости и эти данные ни на что влиять не будут то.
Формат ячейки - "ЛХ"Основной
Название: Re: Правльное заполнение ячейки
Отправлено: elrin от 11.12.2014, 14:47
мне нужно, чтоб был "ЛХ" с цифрами без пробела (это идентификатор)...
Вы меня на мысль натолкнули, но надо дабавлять ечо один столбец, потом их обединение сделать
Но всеравно хотелось бы решить вопрос посредством формулы или макроса))))
Название: Re: Правльное заполнение ячейки
Отправлено: ShAM от 11.12.2014, 16:02
Для столбца "А" макросом:
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.
Название: Re: Правльное заполнение ячейки
Отправлено: IKor от 11.12.2014, 17:31
еще один вариант полуавтоматических действий...
1. Создать столбец нужных цифр: например в ячейках A1:A100.
2. В соседнем столбце (например, в ячейке B1) записать формулу
=СЦЕПИТЬ("ЛХ";A1)
или
="ЛХ"&A1
3. скопировать или "протащить" формулу из данной ячейки во все соответствующие ячейки диапазона B1:B100
4. затем еще раз скопировать полученный диапазон и ВСТАВИТЬ_ТОЛЬКО_ЗНАЧЕНИЕ в диапазон A1:A100
вуаля
Название: Re: Правльное заполнение ячейки
Отправлено: elrin от 11.12.2014, 18:44
IKor, хороший способ, я его использовал, но есть одно НО, целевая ячейка используется в вычислениях, нужно все переписывать, а это другая история...))
СПАСИБО ВСЕМ, проблема решена, тема закрыта.