...И далее вопрос

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

...И далее вопрос

Сообщение Starik » 10.10.2004 (Вс) 20:51

В программе пользователь заносит (одновременно) данные в XL и в лист на форме VB ( для просмотра, что заносит), для исправления не правильно занесенных данных, кнопкой убираем это значение из листа.
Как убрать той же кнопкой это же значение из ячейки XL (убрать синхронно - в листе на форме VB и в ячейке XL)?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 10.10.2004 (Вс) 20:57

Ну удаление же повешено на кнопку? Ну и внеси все нужные команды в обработчик click...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

Сообщение Starik » 10.10.2004 (Вс) 21:15

Это понятно, а если пользователь удалит из листа значение где-то в середине? Как прописать, чтобы и в XL данное значение удалилось из ячейки (как определить ячейку)

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

Сообщение Starik » 11.10.2004 (Пн) 21:51

А на этот вопрос кто-нибудь знает ответ?
Заносим значения одновременно в лист на форме и в ячейку XL. На листе уже 1000 значений (в XL - тоже). Решили убрать в середине списка в листе значения - в XL это значение тоже должно удалиться. Как это сделать? В листе удаляем элементарно, но как найти ячейку с этим значением. Только сейчас пришла мысль сделать поиск, но наверняка есть более простой способ.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.10.2004 (Пн) 21:52

Ну так удаляй ячейку cells(list1.listindex,1).
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

Сообщение Starik » 11.10.2004 (Пн) 22:09

В листе я удаляю:
If List1.ListIndex <> -1 Then List1.RemoveItem (List1.ListIndex)
а - cells(list1.listindex,1) - поподробнее можно?
Не приходилось применять.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.10.2004 (Пн) 22:18

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

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

Сообщение Starik » 11.10.2004 (Пн) 22:30

Это я понимаю, я не пойму как List1.ListIndex связывается с ячейкой XL, они у меня не связаны, просто туда и сюда одновременно заносятся значения. Плохой я стал никак не въеду. Наверно спать пора идти, уже ночь и все спят, один сижу.
GSerg, спасибо тебе за оперативность. Если ты что-то пришлешь, то я прочту на работе, а сейчас пора уже ложиться спать. До встречи.


Вернуться в Visual Basic 1–6

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

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

    TopList