ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
32 visibility
موضوع: آفیس توسط:
وقتی لیلیانا یک جدول در یک سند دارد، الزامات شرکت بیان می کند که هر خانه در جدول باید چیزی در آن داشته باشد. این بدان معناست که اگر سلولی در غیر این صورت خالی باشد، باید دارای یک خط تیره یا حروف "N/A" باشد. لیلیانا متعجب است که آیا راهی وجود دارد که بتواند به طور خودکار یک خط تیره یا "N/A" را در خانه های خالی جدول قرار دهد.
تنها راه انجام این کار با ماکرو است. می‌توانید یکی ایجاد کنید که از هر کدام از سلول‌های جدول عبور کند و بررسی کند که چه چیزی در آن وجود دارد. اگر سلول خالی است، متن مورد نظر شما در سلول قرار می گیرد. در اینجا یک نمونه ماکرو وجود دارد که روی تمام جداول یک سند کار می کند و هر سلول را بررسی می کند:
Sub ProcCells1() Dim tTable As Table Dim cCell As Cell Dim sTemp As String sTemp = "N/A" For Each tTable In ActiveDocument.Range.Tables For Each cCell In tTable.Range.Cells An apparently empty cell contains an end of cell marker If Len(cCell.Range.Text) < 3 Then cCell.Range = sTemp End If Next Next Set oCell = Nothing Set tTable = Nothing End Sub
اگر تصمیم دارید که سلول های خالی شما به جای "N/A" دارای یک خط تیره باشد، تنها کاری که باید انجام دهید این است که متن قرار داده شده در متغیر sTemp را تغییر دهید. اگر ماکرویی را ترجیح می دهید که با یک جدول به جای همه جداول یک سند کار کند، تغییرات زیر عالی عمل می کند:
Sub ProcCells2() Dim tTable As Table Dim cCell As Cell Dim sTemp As String sTemp = "N/A" If Selection.Information(wdWithInTable) Then Set tTable = Selection.Tables(1) For Each cCell In tTable.Range.Cells An apparently empty cell contains an end of cell marker If Len(cCell.Range.Text) < 3 Then cCell.Range = sTemp End If Next End If Set oCell = Nothing Set tTable = Nothing End Sub
برای استفاده از این تغییر، فقط مطمئن شوید که نقطه درج در جدولی است که می خواهید پردازش کنید قبل از اجرای ماکرو.
اگر ترجیح می‌دهید از ماکروها استفاده نکنید، روش متفاوتی وجود دارد که می‌توانید در نظر بگیرید - فقط مطمئن شوید که جدول شما حاوی خط تیره یا متن "N/A" مورد نظر قبل از شروع قرار دادن اطلاعات در آن باشد. می توانید یک الگوی جدول ایجاد کنید که حاوی یک خط تیره یا "N/A" در هر سلول باشد، و سپس با قرار دادن اطلاعات دیگر در سلول، متن پیش فرض را به سادگی حذف کنید. (روش های مختلفی که می توانید الگوهای جدول را تنظیم کنید در شماره های دیگر PCcloob پوشش داده شده است.)
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

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

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

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

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

614 دیدگاه

11.1k کاربر

110 نفر آنلاین
0 عضو و 110 مهمان در سایت حاضرند
بازدید امروز: 5463
بازدید دیروز: 14089
بازدید کل: 20224507
...