On Error Resume Next
If UserForm2.ListBox1.ListIndex < 0 Then
d = MsgBox("موردی یافت نشد, vbOKOnly + vbInformation, "...")
Exit Sub
End If
Dim n As Integer
d = MsgBox("آیا مطمئن به حذف هستید", vbYesNo + vbCritical, "حذف اطلاعات...")
If d = vbYes Then
n = UserForm2.ListBox1.List(ListBox1.ListIndex, 0)
Dim c As Range
For Each c In Sheet3.Range("b2:b2000")
If c.Value <> "" And c.Value = n Then
Sheet3.Rows(c.Row).Delete Shift:=xlUp
ListBox1.RemoveItem (UserForm2.ListBox1.ListIndex)
Exit For
End If
Next c
End If
مشکل حذف از لیست باکس
Collapse
X
-
مشکل حذف از لیست باکس
برای حذف سطر از لیست باکس کد زیر را نوشتم فقط دوستان عزیز کد زیر را بررسی کنید چرا عمل نمیکنه ممنون
کد:Last edited by mokaram; 2014/04/19, 18:29.[CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
[/CENTER] -
سورس لیست باکست از کجاست
یعنی توسط حلقه انجام میشه یا به یک رنج ثابت ؟[CENTER][COLOR=#ff0000]************************************[/COLOR]
No [COLOR=#32CD32][B]LION's [/B][/COLOR]roar ruins my hut, I afraid of [COLOR=#ff0000][B]TERMITE's [/B][/COLOR]silence
[COLOR=#ff0000]************************************[/COLOR]
[/CENTER] -
از طریق کد زیر وارد لیست باکس میشه
کد:ListBox1.Clear Dim d As Range For Each d In Sheet3.Range("b2:b2000") If d.Value <> "" Then ListBox1.AddItem d.Value For i = 2 To 9 ListBox1.List(ListBox1.ListCount - 1, i - 1) = d.Offset(0, i - 1).Text Next i End If Next d[CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
[/CENTER]کامنت
-
به نظرم کد شما درست نیست چون هم از یک رنج دیتا به لیست باکس اضافه میکنی و دوباره بر اساس همون دیتا ها اون رنج رو حذف میکن ؟؟!!!
اگه بتونی هدفی که از اینکار داری رو توضیح بدی شاید بشه کمک کرد.[CENTER][COLOR=#ff0000]************************************[/COLOR]
No [COLOR=#32CD32][B]LION's [/B][/COLOR]roar ruins my hut, I afraid of [COLOR=#ff0000][B]TERMITE's [/B][/COLOR]silence
[COLOR=#ff0000]************************************[/COLOR]
[/CENTER]کامنت
-
دوست عزیز شما با یک حلقه از شیت 3 دیتا ها رو به لیست باکس اضافه میکنی بعد با یک حلقه دیگه که شرطش برابر بودن دیتا های لیست باکس با شیت 3 هست اوتارو حذف میکنی!!! که این اصلا منطقی نیست.
میتونی با کد زیر با انتخاب ایتم تو لیست باکس اونرو حذف کنی:
کد:ListBox1.RemoveItem ListBox1.ListIndex
[CENTER][COLOR=#ff0000]************************************[/COLOR]
No [COLOR=#32CD32][B]LION's [/B][/COLOR]roar ruins my hut, I afraid of [COLOR=#ff0000][B]TERMITE's [/B][/COLOR]silence
[COLOR=#ff0000]************************************[/COLOR]
[/CENTER]کامنت
-
یک نمونهفایل های پیوست شده[CENTER][COLOR=#ff0000]************************************[/COLOR]
No [COLOR=#32CD32][B]LION's [/B][/COLOR]roar ruins my hut, I afraid of [COLOR=#ff0000][B]TERMITE's [/B][/COLOR]silence
[COLOR=#ff0000]************************************[/COLOR]
[/CENTER]کامنت
-
میشه بگید مشکل فایل من چیه که عملیات حذف را انجام نمیده ؟فایل های پیوست شده[CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
[/CENTER]کامنت
-
[CENTER][COLOR=#ff0000]************************************[/COLOR]
No [COLOR=#32CD32][B]LION's [/B][/COLOR]roar ruins my hut, I afraid of [COLOR=#ff0000][B]TERMITE's [/B][/COLOR]silence
[COLOR=#ff0000]************************************[/COLOR]
[/CENTER]کامنت
-
کامنت
-
[CENTER][COLOR=#ff0000]************************************[/COLOR]
No [COLOR=#32CD32][B]LION's [/B][/COLOR]roar ruins my hut, I afraid of [COLOR=#ff0000][B]TERMITE's [/B][/COLOR]silence
[COLOR=#ff0000]************************************[/COLOR]
[/CENTER]کامنت
-
ممنون ميشم بهش نگاهي بندازينفایل های پیوست شده[color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
او جانشين تمام نداشته هاي من است...![/color]کامنت




کامنت