حذف ردیف ها در یک شیت بر اساس مقادیر سلول شیت دیگر

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

    • 2016/07/21
    • 73

    [حل شده] حذف ردیف ها در یک شیت بر اساس مقادیر سلول شیت دیگر

    با سلام و عرض ادب خدمت دوستان
    اگر بخواهیم یک ردیف از یک شیت ۱ ، بشرطی حذف شود که مقدار آن در سلول A1 تا A... شیت ۲ نباشد بایستی از چه روشی استفاده کنیم ؟
    من روش vlookup را امتحان کردم ولی جواب نگرفتم
    ممنون میشم راهنمایی کنید
    [SIZE=4][COLOR=#008000][FONT=tahoma]هر کس خود رأی شد هلاک می شود و آنکه با افراد صاحب نظر مشورت کند در عقل آنها شریک شده
    حضرت امیر علیه السلام[/FONT][/COLOR][/SIZE]
  • kazamie

    • 2021/12/14
    • 249
    • 87.00

    #2
    نوشته اصلی توسط ZAMEN58
    با سلام و عرض ادب خدمت دوستان
    اگر بخواهیم یک ردیف از یک شیت ۱ ، بشرطی حذف شود که مقدار آن در سلول A1 تا A... شیت ۲ نباشد بایستی از چه روشی استفاده کنیم ؟
    من روش vlookup را امتحان کردم ولی جواب نگرفتم
    ممنون میشم راهنمایی کنید
    با استفاده از تابع if و vlookup می توانید اگر شرط برقرار نبود در یکی از سلول های همان ردیف مثلاً کلمه حذف را بنویسد و بعد به صورت دستی آن را حذف کنید ولی با تابع نویسی نمی توانید ردیفی را حذف کنید برای حذف اتوماتیک باید از ماکرونویسی کمک بگیرید، برای راهنمایی بیشتر فایل نمونه بگذارید
    دکتر کاظمی

    کامنت

    • ZAMEN58

      • 2016/07/21
      • 73

      #3
      بله پیوست می کنم ولی من همین روش را با کد نویسی امتحان کردم و جواب نگرفتم البته مسلما من نتونستم. و الا بصورت منطقی باید جواب می داد
      [SIZE=4][COLOR=#008000][FONT=tahoma]هر کس خود رأی شد هلاک می شود و آنکه با افراد صاحب نظر مشورت کند در عقل آنها شریک شده
      حضرت امیر علیه السلام[/FONT][/COLOR][/SIZE]

      کامنت

      • ZAMEN58

        • 2016/07/21
        • 73

        #4
        san.xlsx
        [SIZE=4][COLOR=#008000][FONT=tahoma]هر کس خود رأی شد هلاک می شود و آنکه با افراد صاحب نظر مشورت کند در عقل آنها شریک شده
        حضرت امیر علیه السلام[/FONT][/COLOR][/SIZE]

        کامنت

        • kazamie

          • 2021/12/14
          • 249
          • 87.00

          #5
          فایل پیوست را ببینید
          فایل های پیوست شده
          دکتر کاظمی

          کامنت

          • ZAMEN58

            • 2016/07/21
            • 73

            #6
            نوشته اصلی توسط kazamie
            فایل پیوست را ببینید
            با سلام و تشکر از زحمات شما
            این روش خوب بود ولی براتی حجم اطلاعات من که خیلی زیاده کاهش سرعت را بهمراه داره
            من این روش را امتحان کردم
            کد PHP:
            Sub Delete()
            Application.ScreenUpdating False
            Application
            .DisplayAlerts False
            Dim a
            bc
            WorksheetFunction.CountA(Sheets("Sheet1").Range("A:A"))
            WorksheetFunction.CountA(Sheets("Sheet2").Range("A:A"))
            Sheets("Sheet1").Range("A1:B" a).Select
            Selection
            .AdvancedFilter Action:=xlFilterInPlaceCriteriaRange:=Sheets("Sheet2").Range("A1:A" b), Unique:=False
            For a To 1 Step -1
            If Rows(c).Hidden True Then Rows(c).EntireRow.Delete
            Next
            ActiveSheet
            .ShowAllData
            Sheets
            ("Sheet1").Range("A1").Select
            End Sub 

            Delete.rar
            [SIZE=4][COLOR=#008000][FONT=tahoma]هر کس خود رأی شد هلاک می شود و آنکه با افراد صاحب نظر مشورت کند در عقل آنها شریک شده
            حضرت امیر علیه السلام[/FONT][/COLOR][/SIZE]

            کامنت

            چند لحظه..