ماکرو برای غیر فعال کردن فرمول

Collapse
This topic is closed.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali65e

    • 2013/12/14
    • 120

    [حل شده] ماکرو برای غیر فعال کردن فرمول

    سلام
    دوستان ماکرویی می خواستم که با اجرای این ماکرو،فرمول داخل سلول مثلا a1 پاک بشه با شرط اینکه اطلاعات داخل سلول پاک نشود.به عنوان مثال،سلولمان دارای فرمول داری if است که اگر مثلا سلول b1 مساوی صفر بود بنوس یک.حالا می خواهیم ماکرویی باشد که با اجرای این ماکرو اطلاعات داخل سلول دیگر با فرمول عوض نشود و هر چی که هست همان بماند. ممنون از زحمات همه ی دوستانی توو این سایت زحمت می کشند.
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1518

    #2
    اصولا" اين عمل توسط مراحل copy و سپس paste special و انتخاب values و ok کردن انجام مي شود، يعني خانه را انتخاب و کپي کرده و موقع چسباندن توسط گزينه paste special فقط مقدار آن را درون سلول کپي مي کنيد. حال اين عمل را با ماکرو انجام دهيد مشکلتان حل خواهد شد.
    sigpic

    کامنت

    • MEYTI

      • 2010/11/11
      • 362

      #3
      با تشکر از پارسای عزیز
      این هم ماکرویی برای سریعتر انجام شدن اینکار در این کد همه ی خانه های دارای فرمول انتخاب شده و با نتیجه فرمول جایگزین میشوند
      کد:
       Selection.SpecialCells(xlCellTypeFormulas, 23).Select
       For Each a In Selection
       a.Value = a.Value
       Next
      مهدی کریمی

      کامنت

      • ali65e

        • 2013/12/14
        • 120

        #4
        نوشته اصلی توسط علي پارسا
        اصولا" اين عمل توسط مراحل copy و سپس paste special و انتخاب values و ok کردن انجام مي شود، يعني خانه را انتخاب و کپي کرده و موقع چسباندن توسط گزينه paste special فقط مقدار آن را درون سلول کپي مي کنيد. حال اين عمل را با ماکرو انجام دهيد مشکلتان حل خواهد شد.
        ممنون علی آقا.دقیقا با همون کاری که فرمودید انجام شد.مممنونننننننننن

        کامنت

        Working...