в следующую ячейку

Программирование на Visual Basic for Applications
Rik3D
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 84
Зарегистрирован: 07.02.2005 (Пн) 12:37

в следующую ячейку

Сообщение Rik3D » 19.05.2005 (Чт) 19:11

Как сделать так,что бы если ячейка заполнена данными, то содержимое TextBox1, заполнялось в следующую ячейку, которая ниже.
На форме есть TextBox1, при на жатии на кнопку содержимое TextBox1 выводится в ячейку 2 первого столбца,затем в TextBox1 я печатаю другое, как cделать так, чтобы выводилось в следующую ячейку.
Private Sub CommandButton1_Click()
Cells(2, 1).Value = TextBox1.Text
End Sub
Заранее большое спасибо!

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 20.05.2005 (Пт) 11:32

Выделяешь диапазон, идешь в "Данные"->"Форма"
Наслаждаеся... :wink:

Тапки, у твоего чувачка прикольные ...
и кружка, так и вспоминаеться анекдот:

англичанин, утром в постели. Его будит дворецкий:
- Ваш кофе, сер.
- Кофе на х***!
- Как прикажете. Сер.
:D
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Rik3D
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 84
Зарегистрирован: 07.02.2005 (Пн) 12:37

Сообщение Rik3D » 20.05.2005 (Пт) 12:58

Спасибо!
хороший анегдот

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 20.05.2005 (Пт) 13:03

Код: Выделить всё
Private Sub CommandButton1_Click()
Static lRow as Long
lRow = lRow + 1
Cells(lRow, 1).Value = TextBox1.Text
End Sub


Пока будет форма ввод будет в следующую ячейку
При запуске формы ввод будет начинаться с первой ячейки
А дальше поиск!
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Rik3D
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 84
Зарегистрирован: 07.02.2005 (Пн) 12:37

Сообщение Rik3D » 22.05.2005 (Вс) 17:00

Извените, не подскажите как переделать код выше, чтобы ввод начинался не в первую ячейку, а со второй?

Димитрий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 26.01.2005 (Ср) 22:47
Откуда: Волгоград

Сообщение Димитрий » 22.05.2005 (Вс) 19:19

Cells(lRow+1, 1).Value = TextBox1.Text

Rik3D
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 84
Зарегистрирован: 07.02.2005 (Пн) 12:37

Сообщение Rik3D » 22.05.2005 (Вс) 20:53

сПАСИБО.


Вернуться в VBA

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 57

    TopList