Страницы: 1
RSS
ListBox VBA нужен помощь
 
Здравствуйте!  
как можно в ListBox ввести данные из ячейки убрав запятую  
ListBox1.AddItem . "Петров"  
ListBox1.AddItem . "Виктор"  
ListBox1.AddItem . "Владимир"
 
Private Sub CommandButton2_Click()  
Dim i As Long  
With Worksheets("Лист2")  
   ListBox1.List = Split(.Cells(1, 1).Value, ", ")  
End With  
End Sub
 
:)  
 
Private Sub CommandButton2_Click()  
Dim i As Long  
With Worksheets("Лист2")  
ListBox1.List = Split(Replace(.Cells(1, 1).Value, " ", ""), ",")  
End With  
End Sub
 
nilem, Hugo Спасибо Вам помогли!
 
еще один вопрос  
а как можно ввести данные из ListBox1 в ячейку с запятыми
 
:) Вводите значение, затем запятые. или наоборот, или делите значение и лепите запятые внутрь, или промеж запятых из ячейки :)  
 
Но я думаю, что понял, что нужно -    
Проверяете, есть ли уже значение.  
Если нет - вводите.  
Если есть - добавляете к значению запятую с пробелом и добавляете значение.
 
{quote}{login=Hugo}{date=29.11.2011 05:28}{thema=}{post}:) Вводите значение, затем запятые. или наоборот, или делите значение и лепите запятые внутрь, или промеж запятых из ячейки :)  
 
Но я думаю, что понял, что нужно -    
Проверяете, есть ли уже значение.  
Если нет - вводите.  
Если есть - добавляете к значению запятую с пробелом и добавляете значение.{/post}{/quote}  
 
Private Sub CommandButton2_Click()  
Dim i As Long  
With Worksheets("Лист2")  
ListBox1.List = Split(Replace(.Cells(1, 1).Value, " ", ""), ",")  
End With  
End Sub  
 
в этом коде из ячейки в ListBox1 - убирает запятых  
----------  
из ListBox1.List в одну ячейку поставить между запятых  
можно так?
 
Неожиданный вариант :)  
 
Private Sub CommandButton1_Click()  
   Dim a, i&, str_$  
 
   a = ListBox1.List  
 
   For i = 0 To UBound(a)  
       str_ = str_ & ", " & a(i, 0)  
   Next  
 
   [a4].Value = Mid(str_, 3)
 
   Unload UserForm1  
End Sub  
 
 
И зачем тогда листбокс вообще нужен? Нас тренируете?
 
Hugo улучить работу  
ввожу в ComboBox находить и меняю данные в ListBox
 
Hugo спасибо работает
Страницы: 1
Читают тему
Наверх