اگر بخواهیم یک ردیف از یک شیت ۱ ، بشرطی حذف شود که مقدار آن در سلول A1 تا A... شیت ۲ نباشد بایستی از چه روشی استفاده کنیم ؟
من روش vlookup را امتحان کردم ولی جواب نگرفتم
ممنون میشم راهنمایی کنید
|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|
Sub Delete()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim a, b, c
a = WorksheetFunction.CountA(Sheets("Sheet1").Range("A:A"))
b = WorksheetFunction.CountA(Sheets("Sheet2").Range("A:A"))
Sheets("Sheet1").Range("A1:B" & a).Select
Selection.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Sheets("Sheet2").Range("A1:A" & b), Unique:=False
For c = 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
کامنت