دوستان ماکرویی می خواستم که با اجرای این ماکرو،فرمول داخل سلول مثلا a1 پاک بشه با شرط اینکه اطلاعات داخل سلول پاک نشود.به عنوان مثال،سلولمان دارای فرمول داری if است که اگر مثلا سلول b1 مساوی صفر بود بنوس یک.حالا می خواهیم ماکرویی باشد که با اجرای این ماکرو اطلاعات داخل سلول دیگر با فرمول عوض نشود و هر چی که هست همان بماند. ممنون از زحمات همه ی دوستانی توو این سایت زحمت می کشند.
ماکرو برای غیر فعال کردن فرمول
Collapse
این تاپیک قفل است.
X
X
-
سلام
دوستان ماکرویی می خواستم که با اجرای این ماکرو،فرمول داخل سلول مثلا a1 پاک بشه با شرط اینکه اطلاعات داخل سلول پاک نشود.به عنوان مثال،سلولمان دارای فرمول داری if است که اگر مثلا سلول b1 مساوی صفر بود بنوس یک.حالا می خواهیم ماکرویی باشد که با اجرای این ماکرو اطلاعات داخل سلول دیگر با فرمول عوض نشود و هر چی که هست همان بماند. ممنون از زحمات همه ی دوستانی توو این سایت زحمت می کشند. -
اصولا" اين عمل توسط مراحل copy و سپس paste special و انتخاب values و ok کردن انجام مي شود، يعني خانه را انتخاب و کپي کرده و موقع چسباندن توسط گزينه paste special فقط مقدار آن را درون سلول کپي مي کنيد. حال اين عمل را با ماکرو انجام دهيد مشکلتان حل خواهد شد.[SIGPIC][/SIGPIC] -
با تشکر از پارسای عزیز
این هم ماکرویی برای سریعتر انجام شدن اینکار در این کد همه ی خانه های دارای فرمول انتخاب شده و با نتیجه فرمول جایگزین میشوند
کد:Selection.SpecialCells(xlCellTypeFormulas, 23).Select For Each a In Selection a.Value = a.Value Next
[B][COLOR=#000080]مهدی کریمی[/COLOR][/B]کامنت
-
ممنون علی آقا.دقیقا با همون کاری که فرمودید انجام شد.مممنونننننننننن
کامنت




کامنت