Вставка из строки в форму

Программирование на Visual Basic for Applications
olik111
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 03.07.2003 (Чт) 3:16

Вставка из строки в форму

Сообщение olik111 » 20.01.2005 (Чт) 9:30

1. Люди, подскажите пожалуйста как сделать, чтобы при выделении строки или ячейки из этой строки в таблице данные из этой строки вставлялись бы в текстбоксы на форме
2. И возможно ли если в одной из ячеек таблицы ссылка на вордовский документ, как-=нибудь из него тоже вытаскивать фрагмент текста в один из текстбоксов

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 20.01.2005 (Чт) 15:09

1. (пишешь в VBA на том листе, на котором должны выделяться ячейки)

Код: Выделить всё
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    UserForm1.TextBox1.Text = ""
    For Each i In Target
        UserForm1.TextBox1.Text = UserForm1.TextBox1.Text & " " & i.Value
    Next i
End Sub


2. Видимо, возможно, какой кусок текста нужно доставать?

olik111
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 03.07.2003 (Чт) 3:16

Сообщение olik111 » 21.01.2005 (Пт) 2:27

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

Спасибо за совет на первый вопрос.

olik111
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 03.07.2003 (Чт) 3:16

Сообщение olik111 » 25.01.2005 (Вт) 9:35

Вставляет только в TextBox1 данные любой из выделенных ячеек, а как сделать, чтобы в UserForm1.TextBox2.Text вставлялись данные из той же строки, но к примеру 5 столбца


Вернуться в VBA

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

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

    TopList