Как сделать автоподмену в столбце?

Программирование на Visual Basic for Applications
Rubinus
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 04.07.2004 (Вс) 21:28

Как сделать автоподмену в столбце?

Сообщение Rubinus » 04.07.2004 (Вс) 21:32

К примеру есть текст большое слово которое приходится вводить много раз что очень напряжно, как слову присвоить числовое значение к примеру:

Есть слово "Текст1" присваиваем ему цифру "1"
Есть "Текст2" присваивем 2
Есть "Текст3" присваивем 3
и т.д.

Все эти слова приходится постоянно в разном порядке вводить в диапазоне А20:А300, так вот как можно сделать чтобы вводить не слова, а присвоенные цифры и чтобы эти цифры автоматически заменялить на присвоенное слово, но чтобы это происходило в диапазоне А20:А300?
Bona mente...

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 05.07.2004 (Пн) 9:59

попробуй так:
Код: Выделить всё
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row > 300 Or Target.Row < 20 Or Target.Column > 1 Then End
  Select Case Target
   Case 1
     Target="Текст 1"
   Case 2
     Target="Текст 2"
   End Select
End Sub
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 113

    TopList