Страница: 1 |
Вопрос: Удаление строки из Worksheeps | Добавлено: 24.11.09 01:24 |
Автор вопроса: ![]() |
есть программа с 4 тхтБокс (Имя, фамилия, ДР, Класс) и 2 радиобатона (пол: муж. и жен.) + 1 комбобох и 2 Батона (вставить и удалить)... при вводе (Имя, фамилия, ДР, Класс)
и нажатии кнопки вставить (Имя, фамилия, ДР, Класс) вводится таблицу Excel а так же (Имя, фамилия) отоброжается в КомбоБох, при нажатие же кнопки удалить, выделенное имя и фам. в комбобох должны удалятся, как из комбоБохса так и из Excel таблицы... у меня же удаляется только из КомбоБохса а в таблице Excel нет :( помогите плз как ето можно решить а то я что то не могу ( Вот и сам код: Option Explicit Dim intAnzahl As Integer Dim vname As String Dim fname As String Dim geb As Double Dim klas As String Dim inti As Integer Sub aufbau() cmbAll.Clear Worksheets("Tabelle3").Activate intAnzahl = ActiveSheet.UsedRange.Rows.Count - 2 txtAnz = intAnzahl If intAnzahl > 0 Then For inti = 1 To intAnzahl Step 1 cmbAll.AddItem Cells(2 + inti, 2) + ", " + Cells(2 + inti, 1) Next End If End Sub Private Sub cmdDel_Click() If cmbAll.ListIndex = -1 Then MsgBox ("Sie haben kein Name aus ListBox markiert! Was Wollen Sie dann won mir?!") Else Dim intzeile As Integer intzeile = cmbAll.ListIndex cmbAll.RemoveItem (intzeile) intAnzahl = intAnzahl - 1 txtAnz.Value = intAnzahl cmbAll.ListIndex = -1 End If End Sub Private Sub cmdEnd_Click() End End Sub Private Sub cmdHinz_Click() If txtVor = "" And txtFam = "" Then MsgBox ("Sie Sollen formular erst auffuelen!") Else Cells(intAnzahl + 3, 1) = txtVor Cells(intAnzahl + 3, 2) = txtFam Cells(intAnzahl + 3, 3) = txtGeb Cells(intAnzahl + 3, 4) = txtKlas If optWeib = True Then Cells(intAnzahl + 3, 5) = "weiblich" Else Cells(intAnzahl + 3, 5) = "maenlich" End If Call aufbau End If End Sub Private Sub UserForm_Initialize() Call aufbau txtVor.SetFocus End Sub З.Ы. vname = Имя fname = фам. geb = ДР kla = клас |
Ответы | Всего ответов: 15 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 1601136 Вопросов: 1 Ответов: 7 |
Профиль | Цитата | #1 | Добавлено: 24.11.09 01:26 |
Private Sub cmdDel_Click()
If cmbAll.ListIndex = -1 Then MsgBox ("Sie haben kein Name aus ListBox markiert! Was Wollen Sie dann won mir?!" ![]() Else Dim intzeile As Integer intzeile = cmbAll.ListIndex cmbAll.RemoveItem (intzeile) intAnzahl = intAnzahl - 1 txtAnz.Value = intAnzahl cmbAll.ListIndex = -1 End If End Sub а ето собственно и сама кнопка удалить |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 33 Ответов: 245 |
Профиль | Цитата | #2 | Добавлено: 24.11.09 09:37 |
Файл кинь вечером посмотрю, а то разбираться с переименованными контралами нет желания
mikhail.barsukov[co6aka]mail.ru |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 629966 Вопросов: 118 Ответов: 903 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 24.11.09 10:20 |
|
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 629966 Вопросов: 118 Ответов: 903 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 24.11.09 10:20 |
http://translate.google.com - переводи там ![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 1601136 Вопросов: 1 Ответов: 7 |
Профиль | Цитата | #5 | Добавлено: 24.11.09 14:35 |
http://otvety.google.ru/otvety/thread?tid=6b80c075eec9f161
мне ето не нужно просто я живу в германии, вот и программа на немецком ... |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 1601136 Вопросов: 1 Ответов: 7 |
Профиль | Цитата | #6 | Добавлено: 24.11.09 14:51 |
у кого есть желание помоч вот сама программа
http://rapidshare.com/files/311494553/Mappe1.xlsm.html |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 629966 Вопросов: 118 Ответов: 903 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 24.11.09 16:24 |
Объясни в крации, что программа делает, а мы подумаем ![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 33 Ответов: 245 |
Профиль | Цитата | #8 | Добавлено: 24.11.09 16:34 |
Вобщем лень мне было разбираться с написанным, почту могу посмотреть только вечером, да и скачать файл тоже не могу. Если я правильно понял твою идею, то держи код
На UserForm1 кинь: Textbox1 - Имя Textbox2 - Фамилия Textbox3 - Дата рождения Textbox4 - Класс OptionButton1 - Мужской пол OptionButton2 - Женский пол ComboBox1 - Для выбора фамилии из списка CommandButton1 - Кнопка добавить CommandButton2 - Кнопка удалить Изменения будут вноситься на первый лист книги
|
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 1601136 Вопросов: 1 Ответов: 7 |
Профиль | Цитата | #9 | Добавлено: 24.11.09 17:22 |
вот имеено на 1 строку...а мне нужно что бы удалялась строка с тем именем которое я удаляю из Комбобокса... ![]() |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 33 Ответов: 245 |
Профиль | Цитата | #10 | Добавлено: 24.11.09 17:23 |
Это ты вообще о чем? |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 1601136 Вопросов: 1 Ответов: 7 |
Профиль | Цитата | #11 | Добавлено: 24.11.09 17:56 |
удаляется 1 строка в Ексель таблице...а не та которая нужна *( |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 33 Ответов: 245 |
Профиль | Цитата | #12 | Добавлено: 24.11.09 18:03 |
Аська у тебя верно указана? Если нет - оставь почту, я тебе рабочую книгу скину (кстати, у меня все нормально удаляется) |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 1601136 Вопросов: 1 Ответов: 7 |
Профиль | Цитата | #13 | Добавлено: 24.11.09 18:12 |
graffer_den![]() |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 33 Ответов: 245 |
Профиль | Цитата | #14 | Добавлено: 24.11.09 18:17 |
Скинул. |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 1601136 Вопросов: 1 Ответов: 7 |
Профиль | Цитата | #15 | Добавлено: 24.11.09 18:49 |
AngryBadger cпасибо за помощь всё было в моей невнимательности... всё заработало! |
Страница: 1 |
|