چگونگی حذف چک باکس

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • جینگیل

    • 2015/07/05
    • 23

    چگونگی حذف چک باکس

    سلام دوستان
    من در یک فایل چک باکس ایجاد کردم و چون نمی دانستم تعداد داده ها چند تاست تا اتنها ردیفم درگ کردم
    اما متاسفانه ۲۰۰۰۰ چک باکس بیشتر نیاز نشد
    مشکلم اینه که چطور مابقی چک باکس ها را حدف کنم با پاک کردن ردیف ها چک باکسها رو هم میوفته و کات کردن تک تکشون هم خیییییلی مشکله
    کسی راه حل بهتری داره عایا؟؟
  • s.cheraghi

    • 2011/02/27
    • 311

    #2
    در قسمت Home-Find & Select-Select Objects رو انتخاب کن، اینطوری میتونی سریع انتخابشون کنی.
    در یادگیری سیر نشوید :idea:

    برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
    برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
    [URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]

    کامنت

    • abootorab

      • 2014/10/17
      • 351

      #3
      نوشته اصلی توسط جینگیل
      سلام دوستان
      من در یک فایل چک باکس ایجاد کردم و چون نمی دانستم تعداد داده ها چند تاست تا اتنها ردیفم درگ کردم
      اما متاسفانه ۲۰۰۰۰ چک باکس بیشتر نیاز نشد
      مشکلم اینه که چطور مابقی چک باکس ها را حدف کنم با پاک کردن ردیف ها چک باکسها رو هم میوفته و کات کردن تک تکشون هم خیییییلی مشکله
      کسی راه حل بهتری داره عایا؟؟
      با درود و تشکر از جناب s.cheraghi
      اگر نام چک باکس ها رو تغییر نداده باشین با کد زیر نیز به خواستتون می رسید.
      کد PHP:
      Sub DelCheckBox()
          
      Dim cb As ShapeAs Integer
          
      For Each cb In ActiveSheet.Shapes
              
      If Mid(cb.Name19) = "Check Box" Then
                  i 
      1
                  
      If 20000 Then cb.Delete
              End 
      If
          
      Next
      End Sub 

      کامنت

      • جینگیل

        • 2015/07/05
        • 23

        #4
        سلام و ممنون مشکل قبلیم حل شده اما ...
        چطور میتونم این فرمول را برای همه چک باکسهام تعریف کنم
        متاسفانه الان فایلهای دارم که گویا به دلیل اینکه فایل دست کاربرهای زیادی رفته با درگ کردن بی توجه برخی سلها چندتا چک باکس رو هم افتاده و فایل ها سنگین و کند شده

        اگر لازم هست فایل نمونه بذارم چک باکسها در ستون dk تعریف شده
        البته اگر ارسال بشه چون خیلی کند شده

        لطف میکنید راهنمایی کنید

        کامنت

        • generalsamad
          مدير تالار توابع

          • 2014/06/22
          • 1496

          #5
          با سلام

          دوست عزیز به جواب جناب s.cheraghi دقت نکردید

          در قسمت Home-Find & Select-Select Objects رو انتخاب کن، اینطوری میتونی سریع انتخابشون کنی.

          با این روش میتونید به جواب برسید
          Click image for larger version

Name:	Select Objects.png
Views:	1
Size:	62.6 کیلو بایت
ID:	127783

          سپس با ماوس محدوده مورد نظر که چک باکس ها قرار دارند رو انتخاب و حذف نمائید
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • جینگیل

            • 2015/07/05
            • 23

            #6
            نوشته اصلی توسط generalsamad
            با سلام

            دوست عزیز به جواب جناب s.cheraghi دقت نکردید

            در قسمت Home-Find & Select-Select Objects رو انتخاب کن، اینطوری میتونی سریع انتخابشون کنی.

            با این روش میتونید به جواب برسید
            [ATTACH=CONFIG]9645[/ATTACH]

            سپس با ماوس محدوده مورد نظر که چک باکس ها قرار دارند رو انتخاب و حذف نمائید

            چندبار سعی کردم اما نمیشه
            چون کلا سیستم هنگ میکنه

            کامنت

            • جینگیل

              • 2015/07/05
              • 23

              #7
              نوشته اصلی توسط abootorab
              با درود و تشکر از جناب s.cheraghi
              اگر نام چک باکس ها رو تغییر نداده باشین با کد زیر نیز به خواستتون می رسید.
              کد PHP:
              Sub DelCheckBox()
                  
              Dim cb As ShapeAs Integer
                  
              For Each cb In ActiveSheet.Shapes
                      
              If Mid(cb.Name19) = "Check Box" Then
                          i 
              1
                          
              If 20000 Then cb.Delete
                      End 
              If
                  
              Next
              End Sub 

              با کمی تغییر در فرمول شما مشکل حل شد واقعا ممنونم

              خیلی ممنون از همه دوستان

              کامنت

              چند لحظه..