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

مدهابی می خواهد چهار نسخه از یک کاربرگ را چاپ کند، اما مقدار تغییر سلول A7 برای هر کپی را داشته باشد. این چهار مقدار عبارتند از: "Original"، "Duplicate"، "File" و "Driver". مدهبی از اینکه همه داده‌های دیگر یکسان هستند تعجب می‌کند که چگونه می‌تواند متن سلول A7 را هنگام چاپ تغییر دهد.

یک رویکرد ممکن ایجاد چهار کاربرگ مختلف است که اساساً حاوی اطلاعات یکسان باشد. کاربرگ‌های 2 تا 4 می‌توانند همه سلول‌های کاربرگ 1 را مرجع کنند، به استثنای سلول A7 که می‌تواند در هر کاربرگ با مقدار متفاوتی تنظیم شود ("اصلی"، "تکراری" و غیره).

با این حال، یک رویکرد بهتر، ایجاد یک ماکرو سریع است که بتوانید از آن برای چاپ خود استفاده کنید. ماکرو می تواند مقدار سلول A7 را درست قبل از چاپ هر بار تغییر دهد. در اینجا یک مثال ساده است:

Sub PrintCopies()
    Dim i As Integer
    Dim VList As Variant

    VList = Array("Original", "Duplicate", "File", "Driver")
    For i = LBound(VList) To UBound(VList)
        Range("A7") = VList(i)
        ActiveSheet.PrintOut 
    Next
End Sub

ماکرو چهار مقدار تعیین شده برای سلول A7 را در یک آرایه قرار می دهد. سپس ماکرو از هر یک از چهار عنصر آرایه عبور می کند، مقدار را در سلول A7 قرار می دهد و سپس کاربرگ را چاپ می کند. چاپ بر روی هر چاپگر پیش فرض روی سیستم انجام می شود.

ماکرو را می توان به راحتی به یک کلید میانبر یا به نوار ابزار دسترسی سریع (همانطور که در دیگر ExcelTips توضیح داده شد) اختصاص داد تا بتوانید هر چهار نسخه را به سرعت چاپ کنید.

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

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

105 نفر آنلاین
0 عضو و 105 مهمان در سایت حاضرند
بازدید امروز: 6085
بازدید دیروز: 12076
بازدید کل: 15388497
...