ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
29 visibility
موضوع: آفیس توسط:

هنگامی که داده ها را از یک منبع خارجی وارد می کنید، ممکن است نیاز به حذف داده های اضافی از یک کاربرگ داشته باشید. به عنوان مثال، ممکن است لازم باشد هر خط دوم یا هر خط پنجم را از داده ها حذف کنید. انجام این کار با دست می تواند خسته کننده و مستعد خطا باشد. خوشبختانه، شما می‌توانید یک ماکرو ایجاد کنید تا به رفع خستگی و خطا کمک کند.

ماکرو زیر، DeleteRows، هر ردیف X را از کاربرگ شما حذف می کند. تنها کاری که باید انجام دهید این است که ردیف هایی را که می خواهید روی آن اعمال شود انتخاب کنید. ماکرو، همانطور که نوشته شده است، هر ردیف دوم را حذف می کند. بنابراین، اگر می خواهید ردیف های اول، سوم، پنجم و هفتم را که با ردیف 10 شروع می شوند حذف کنید، ردیف های 10 تا 16 را انتخاب کرده و سپس این ماکرو را اجرا کنید. در نتیجه سطرهای 10 (ردیف اول)، 12 (ردیف سوم)، 14 (ردیف پنجم) و 16 (ردیف هفتم) حذف می شوند.

Sub DeleteRows()
    Dim iStart As Integer
    Dim iEnd As Integer
    Dim iCount As Integer
    Dim iStep As Integer
    Dim J As Integer

    iStep = 2    Delete every 2nd row
    Application.ScreenUpdating = False
    iStart = 1
    iCount = Selection.Rows.Count
    Find ending row to start deleting
    For J = iStart To iCount Step iStep
        iEnd = J
    Next

    Do While iEnd >= iStart
        Selection.Rows(iEnd).Delete
        iEnd = iEnd — iStep
    Loop
    Application.ScreenUpdating = True
End Sub

اگر می‌خواهید چند خط دیگر را حذف کنید، به سادگی تنظیمات متغیر iStep را تغییر دهید. برای مثال، اگر می‌خواهید هر ردیف پنجم را حذف کنید، iStep را از 2 به 5 تغییر دهید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 23 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 27 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 41 visibility
ارسال شده در 27 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 32 visibility
ارسال شده در 26 تیر 1402 موضوع: آفیس توسط: Admin

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

133 نفر آنلاین
0 عضو و 133 مهمان در سایت حاضرند
بازدید امروز: 1492
بازدید دیروز: 25180
بازدید کل: 20338848
...