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

سام سندی دارد که شامل چند جدول است که می‌خواهد چند ردیف را در آنها حذف کند. سطرها حاوی متن خاصی هستند که مطمئناً می تواند با استفاده از Find and Replace آنها را حذف کند، اما او می خواهد کل ردیف هایی را که حاوی آن متن هستند حذف کند.

هیچ راهی برای انجام این کار (حذف ردیف ها) با استفاده از ویژگی های معمولی Find and Replace Word وجود ندارد. در عوض، باید از یک ماکرو استفاده کنید که متن را پیدا کند و سپس کل ردیف را حذف کند. در اینجا یک ماکرو نسبتا ساده وجود دارد که این کار را انجام می دهد:

Sub DeleteRowWithSpecifiedText()
    Dim sText As String

    sText = InputBox("Enter text for row to be deleted")
    Selection.Find.ClearFormatting
    With Selection.Find
        .Text = sText
        .Wrap = wdFindContinue
    End With
    Do While Selection.Find.Execute
        If Selection.Information(wdWithInTable) Then
            Selection.Rows.Delete
        End If
    Loop
End Sub

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

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

پاسخ شما

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

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

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

سوالات مشابه

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

25.1k سوال

10.4k پاسخ

614 دیدگاه

11.2k کاربر

385 نفر آنلاین
0 عضو و 385 مهمان در سایت حاضرند
بازدید امروز: 36642
بازدید دیروز: 42465
بازدید کل: 20469842
...