پاک کردن چند tex box

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

    • 2012/07/06
    • 78

    [حل شده] پاک کردن چند tex box

    با سلام و وقت بخیر
    من میخوام چند tex box رو با دستور پاک کنم یه حلقه for ایجاد کردم در قسمت "TextBox i" مشکل میخوره انگار. ممنون میشم راهنمایی بفرمایید.با تشکر
    Sub textbox()
    For i = 1 To 20
    ActiveSheet.Shapes.Range(Array("TextBox i")).Select
    Selection.Delete
    Next
    End Sub
    Last edited by razemana; 2019/06/22, 23:23.
  • M_ExceL

    • 2018/04/23
    • 677

    #2
    نوشته اصلی توسط razemana
    با سلام و وقت بخیر
    من میخوام چند tex box رو با دستور پاک کنم یه حلقه for ایجاد کردم در قسمت "TextBox i" مشکل میخوره انگار. ممنون میشم راهنمایی بفرمایید.با تشکر
    Sub textbox()
    For i = 1 To 20
    ActiveSheet.Shapes.Range(Array("TextBox i")).Select
    Selection.Delete
    Next
    End Sub
    سلام،
    اگر منظورتون تکست باکس های داخل فرم هست، کد زیر رو استفاده کنید :
    کد:
    Sub Clear_Click()
        Dim txb As Control
            For Each txb In Me.Controls
                If TypeName(txb) = "TextBox" Then
                    txb.Value = ""
                End If
            Next txb
    End Sub
    در غیر این صورت فایل نمونتون رو قرار بدید متناسب با فایلتون انجام بدیم.
    [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
    [/CENTER]

    کامنت

    • razemana

      • 2012/07/06
      • 78

      #3
      نه tex box داخل فرم نیست . من تو یه شیت بیست تا text box ایجاد کردم حالا میخوام همه رو یکجا حذف کنم
      فایل های پیوست شده

      کامنت

      • M_ExceL

        • 2018/04/23
        • 677

        #4
        نوشته اصلی توسط razemana
        نه tex box داخل فرم نیست . من تو یه شیت بیست تا text box ایجاد کردم حالا میخوام همه رو یکجا حذف کنم
        کد زیر رو تست کنید :
        کد:
        Sub M_E()
        On Error Resume Next
            For i = 1 To 20
                 ActiveSheet.Shapes("TextBox " & i).Delete
            Next i
        End Sub
        یا حق.
        [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
        [/CENTER]

        کامنت

        • razemana

          • 2012/07/06
          • 78

          #5
          تشکر فراوان

          کامنت

          چند لحظه..