返回列表 上一主題 發帖

[發問] 請教使用ListBox1製作一個刪除表單

[發問] 請教使用ListBox1製作一個刪除表單

我想使用ListBox1製作一個刪除表單來達到多筆或單筆刪除的效果
但是在變數轉換及取出值有問題 刪除表單.rar (8.88 KB)

如附檔

回復 1# fei6999
自己加上陣列後竟然可以用了


    刪除表單.rar (13.01 KB)

TOP

回復 2# fei6999


    想再請教如何在點選全部刪除(optionbutton1)
表單上的項目全選的語法

TOP

回復 3# fei6999

不懂你TextBox1的作用是甚麼
  1. Private Sub UserForm_Initialize()
  2. ListBox1.MultiSelect = fmMultiSelectMulti
  3. For Each a In Sheet1.[E7:E18]
  4. ListBox1.AddItem a
  5. Next
  6. End Sub

  7. Private Sub 取消_Click()
  8. 交易刪除.Hide
  9. Unload Me
  10. End Sub
  11. Private Sub 確定_Click()
  12. Set rng = Sheet1.[E7:E18]
  13. With ListBox1
  14. If OptionButton1 = True Then
  15. ListBox1.Clear '清空LIST
  16. rng(1).Offset(, 1).Resize(12, 5) = "" '清空儲存格內容
  17. Else
  18. For i = .ListCount - 1 To 0 Step -1
  19.   If .Selected(i) = True Then
  20.   .RemoveItem .List(i) '移除項目
  21.   rng(i + 1).Offset(, 1).Resize(, 5) = "" '清空儲存格內容
  22.   End If
  23. Next
  24. End If
  25. End With
  26. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 4# Hsieh


    感謝!問題以解決!
請問超級版主是否住五股星洲
超級版主很像我認識的人

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題