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

زمان هایی وجود دارد که باید مقادیر ذخیره شده در سلول های یک کاربرگ را تنظیم کنید. اغلب اوقات، ابزارهای ارائه شده توسط Paste Special کاملاً مناسب است. برای مثال، می‌توانید از Paste Special برای ضرب یا تقسیم مقادیر در محدوده‌ای از سلول‌ها استفاده کنید، همانطور که در شماره‌های دیگر ExcelTips توضیح داده شده است.

با این حال، استفاده از Paste Special یک اشکال دارد - مقدار واقعی را تغییر می‌دهد، که ممکن است نخواهید اتفاق بیفتد. چرا؟ زیرا چهار ماه پس از تنظیم مقادیر، ممکن است دقیقاً به یاد نیاورید که چه کاری انجام داده‌اید یا مقادیر اولیه چه بوده‌اند.

به همین دلیل، ممکن است بهتر باشد مقادیر را با فرمول هایی جایگزین کنید که نشان می دهد با تنظیم شما چه کاری انجام شده است. به عنوان مثال، شما ممکن است مقدار 100 را در سلول B3 داشته باشید و بخواهید آن را 10٪ افزایش دهید. با استفاده از Paste Special می توانید به راحتی آن را به 110 تغییر دهید، اما در عوض ممکن است بخواهید مقدار را با فرمول =100*1.1 جایگزین کنید. با چنین فرمولی، چهار ماه بعد هیچ سوالی در مورد ارزش شروع یا کاری که با آن انجام دادید وجود نخواهد داشت.

تنها راه برای تنظیم مقادیر با فرمول ها استفاده از ماکرو است، مانند شکل زیر:

Sub Adjust()
    Dim c As Range
    Dim sMod As String

    sMod = InputBox("Formula to add?")
    If sMod > "" Then

        For Each c In Selection
            If c.HasFormula Then
                c.Formula = "=(" & Mid(c.Formula, 2) & ")" & sMod
            Else
                c.Formula = "=" & c.Value & sMod
            End If
        Next c
    End If
End Sub

برای استفاده از این ماکرو، سلول هایی را که می خواهید تنظیم کنید انتخاب کنید و سپس آن را اجرا کنید. از شما فرمولی برای افزودن به سلول ها خواسته می شود. به عنوان مثال، اگر می خواهید سلول ها را در 1.1 ضرب کنید، * 1.1 (نماد ضرب ستاره و به دنبال آن 1.1) را وارد می کنید. سپس ماکرو از هر سلول انتخاب شده عبور می کند و تنظیمات را انجام می دهد. اگر سلول حاوی فرمول باشد، فرمول همانطور که شما مشخص کرده اید تنظیم می شود. اگر سلول حاوی هر چیز دیگری باشد، به فرمولی تبدیل می شود که شامل تنظیم شما می شود.

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

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

155 نفر آنلاین
0 عضو و 155 مهمان در سایت حاضرند
بازدید امروز: 20765
بازدید دیروز: 17680
بازدید کل: 15145458
...