Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2011, 22:29   #11
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от MoHoMaXFR Посмотреть сообщение
и в любом случае выделяет желтым listbox1.clear
ListBox1.RowSource = ""
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 25.05.2011, 22:37   #12
MoHoMaXFR
Пользователь
 
Регистрация: 04.05.2011
Сообщений: 36
По умолчанию

если лист бокс заполнять так(при этом включен columnheads=true)
Private Sub UserForm_Initialize()
ListBox1.ColumnWidths = "200;90;80;60;60;80;60;60;200" 'Çàäàíèå øèðèíû ñòîëáöîâ
i = Sheets("Ïðåïîäàâàòåëè").UsedRange.R ows.Count
ListBox1.RowSource = "A2:H" + Trim(Str(i))
end sub
шапка заполняется.

при этом если изменить лист бокс так
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)



Dim i As Integer, j As Integer, s As String, a()
a = ListBox1.List: i = ListBox1.ListIndex
For j = 0 To 4
s = InputBox("Ñòîëáåö " & j + 1, "Ââåäèòå íîâûå äàííûå", a(i, j))
a(i, j) = IIf(s = "", a(i, j), s)
Next
ListBox1.RowSource = "": ListBox1.List = a
With ListBox1
[A2].Resize(.ListCount, .ColumnCount) = .List
End With
End Sub

шапка становится пустой.

как изменить листбокс так чтобы шапка осталась заполненой
MoHoMaXFR вне форума Ответить с цитированием
Старый 25.05.2011, 22:44   #13
MoHoMaXFR
Пользователь
 
Регистрация: 04.05.2011
Сообщений: 36
По умолчанию

и такаяже проблема с удалением
MoHoMaXFR вне форума Ответить с цитированием
Старый 25.05.2011, 22:55   #14
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от MoHoMaXFR Посмотреть сообщение
и такаяже проблема с удалением
лучше нарисуйте пару label с нужным текстов вместо шапки, и не мучайтесь, listbox не самый удачный контрол для этих целей.
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 25.05.2011, 23:03   #15
MoHoMaXFR
Пользователь
 
Регистрация: 04.05.2011
Сообщений: 36
По умолчанию

там проблема лист бокс большой . 8 столбцов. они широкие в идеале и на маленьких мониках не влазят приходится делать так
MoHoMaXFR вне форума Ответить с цитированием
Старый 25.05.2011, 23:33   #16
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от MoHoMaXFR Посмотреть сообщение
там проблема лист бокс большой . 8 столбцов. они широкие в идеале и на маленьких мониках не влазят приходится делать так

http://www.planetaexcel.ru/forum.php?thread_id=23654
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 26.05.2011, 00:01   #17
MoHoMaXFR
Пользователь
 
Регистрация: 04.05.2011
Сообщений: 36
По умолчанию

я ничего не понял что там написано и как это запихнуть в моё....
MoHoMaXFR вне форума Ответить с цитированием
Старый 26.05.2011, 00:18   #18
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от MoHoMaXFR Посмотреть сообщение
я ничего не понял что там написано и как это запихнуть в моё....
А я без примера туго соображаю , что собственно надо.
пример, это именно файл .xls с самой проблемой и ее описанием, либо с тем что есть, и что надо получить.

Дмитрий.


___________
да забыл сказать, по двойному клику , как то неправильно очищать листбокс, а если Вы ему rowsourse переназначаете или массив данных вносите через ListBox1.List = a, то это вообще лишнее
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234

Последний раз редактировалось R Dmitry; 26.05.2011 в 00:23.
R Dmitry вне форума Ответить с цитированием
Старый 26.05.2011, 19:57   #19
MoHoMaXFR
Пользователь
 
Регистрация: 04.05.2011
Сообщений: 36
По умолчанию

всё разобрался) проблема была в инициализации
MoHoMaXFR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с изменением, удалением формы/отчета XEfri Microsoft Office Access 0 21.12.2010 12:00
Проблема с изменением hosts _-Re@l-_ Безопасность, Шифрование 6 19.11.2010 21:20
Проблема с изменением буквы лок. диска mibbim Операционные системы общие вопросы 1 20.07.2010 15:38
Проблема с изменением значений в динамической структуре whatever Помощь студентам 13 29.06.2010 12:26
Проблема с изменением ориентации страницы в отчете madmech Общие вопросы Delphi 0 22.05.2009 20:04