Приравнять значение ячейки к тексту в ComboBox.

Программирование на Visual Basic for Applications
Adgost
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 29.06.2005 (Ср) 14:59

Приравнять значение ячейки к тексту в ComboBox.

Сообщение Adgost » 29.06.2005 (Ср) 15:02

Подскажите, пожалуйста, как это сделать?

У меня есть ComboBox, я хочу выбирать в нем текстовое значение и чтобы оно после этого отображалось в выбранной мной ячейке формы.

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 29.06.2005 (Ср) 16:49

Private Sub ComboBox1_Click()

ActiveCell.Value = ComboBox1.Value
ComboBox1.Value = ""

End Sub

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 30.06.2005 (Чт) 12:22

Тьфу ты, про ячейку формы говорилось, вероятно, про объект textbox? ну, вот так можно, сначало выбираешь значение, затем textbox.

Код: Выделить всё
dim buf as string

Private Sub ComboBox1_Click()
'запоминаем в буфер
buf = ComboBox1.Value

End Sub

Private Sub textBox1_Click()
'выдаем из  буфера
textBox1.text = buf 

End Sub


А вот так еще можно и в combo назначать :wink:

Код: Выделить всё
dim buf as string, NameOb as string

Private Sub ComboBox1_Click()
'запоминаем в буфер
buf = ComboBox1.Value
if NameOb="textbox1" then
textBox1.text = buf
elseif NameOb="textbox2" then
textBox2.text = buf
end if

NameOb =""

End Sub

Private Sub textBox1_Click()
'выдаем из  буфера
textBox1.text = buf 

NameOb = textBox1.name
End Sub


Вернуться в VBA

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

Сейчас этот форум просматривают: Yandex-бот и гости: 34

    TopList