حذف تمام ركوردهای یك كد در جدول

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ظهور 313

    • 2017/01/20
    • 244

    [حل شده] حذف تمام ركوردهای یك كد در جدول

    سلام و عرض ادب خدمت اساتید و دوستان محترم

    با استفاده از چه فرمی میتونم تمام كدهای مربوط به یك كد را در جدول حذف كنم؟

    یعنی اگه ستون b در یك جدول مساوی با مقدار یك تكس باكس بود، تمامی ركوردهاش (ستون b تا z) حذف بشه؟
    حذف یك ركورد با كد خاص رو بلدم

    ممنون میشم اگر اساتید راهنمایی بفرمایند
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    این کد را تست کنید


    کد PHP:
    Private Sub CommandButton1_Click()

    For 
    Each cell In ActiveSheet.UsedRange

    If IsNumeric(cellThen

    If Val(cell) = Val(TextBox1Then

    cell
    .Value ""

    End If

    ElseIf 
    cell TextBox1 Then

    cell
    .Value ""

    End If

    Next


    End Sub 
    فایل های پیوست شده
    Last edited by iranweld; 2018/11/20, 09:28.

    کامنت

    • ظهور 313

      • 2017/01/20
      • 244

      #3
      بابت وقتی كه گذاشتید ممنونم دوست عزیز. اما این كد شما ایراد داره. این كد میگرده و هر ركوردی كه مساوی با تكس باكس باشه رو پاك میكنه.
      اما اونی كه من میخوام اینه كه توی یك شیت مشخص، فقط توی ردیف a دنبال یه كد بگرده و بعد تمام ردیف‌هایی كه اون كد رو دارند (كه بیش از یك ردیف هست) رو پاك كنه

      فرمول شما با مطلب من خیلی فرق داره

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        لطفا نمونه فایل قرار بدید که مشخص بشه کدام کد باید حذف بشه و کدام کد باید باقی بماند

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          در این فایل اگر کدی در ستون a وجود داشت کلیه دیتای همردیف آن حذف میگردد

          کد PHP:
          Private Sub CommandButton1_Click()

          Z1 Cells(Rows.Count"A").End(xlUp).Row

          For Each CELL In Range("A2:A" Z1)

          If 
          IsNumeric(CELLThen

          If Val(CELL) = Val(TextBox1Then

          Range
          ("A" CELL.Row ":J" CELL.Row).ClearContents

          End 
          If

          ElseIf 
          CELL TextBox1 Then

          Range
          ("A" CELL.Row ":J" CELL.Row).ClearContents

          End 
          If

          Next


          End Sub 
          فایل های پیوست شده

          کامنت

          • ظهور 313

            • 2017/01/20
            • 244

            #6
            ممنونم استاد
            عالی بود همینو میخواستم

            کامنت

            چند لحظه..