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

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • Amin_D

    • 2010/12/22
    • 399

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

    با سلام

    میخواستم ببینم راهی هست برای شیت(شیت هایی) که فرمول دارند ، فرمول ها رو غیر فعال کنیم. و هر وقت احتیاج داشتیم اونا رو فعال کنیم.

    با تشکر
    [COLOR=#008000][SIZE=7][FONT=arial][B]خواستن ، توانستن است.[/B][/FONT][/SIZE][/COLOR]
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    يک چيز ابتدايي که همين جوري عجله اي فعلا" به ذهنم مي رسد اين است که با find و replace علامت "=" را در شيت را مثلا" با "= " (فاصله خالي مساوي) عوض کنيد!
    [SIGPIC][/SIGPIC]

    کامنت

    • mokaram
      مدير تالار اکسل و بانک اطلاعاتی

      • 2011/02/06
      • 1805
      • 74.00

      #3
      ایده ای که به ذهن من رسیده اینه که بشه دو تا دکمه تعبیه کرده که با زدن اولی فرمول ها غیر فعال بشن ( در حقیقت علامت " ' " در ابتدای فرمول بیاد ) و با زدن دکمه دومی مجدداً فرمولها فعال بشن ( علامت " ' " از ابتدای فرمول ها حذف بشه ) البته تا یه جاهایی از این را پیش رفتم فقط تو قسمت دومش مشکل دارم اگه دوستان میتونن کمکی کنن قسمت دوم را حل کنن ممنون میشم ( بی شک راه های ساده تری هم هست که دوستان ارائه میدن اما این روش و اجرایی شدن اون برای خودم جالبه اگه بشه )

      کد برای قسمت اول

      کد PHP:
      Sub FindFormulaCells()
      For 
      Each cl In ActiveSheet.UsedRange
          
      If cl.HasFormula() = True Then
      '        cl.Interior.ColorIndex = 24
              cl.Value = "'" & cl.Formula
          End If
      Next cl
      End Sub 
      [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
      [/CENTER]

      کامنت

      • majid_mx4

        • 2012/06/25
        • 699

        #4
        با سلام به همه دوستان و پاسخهای خوبشان

        از دستورات زیر نیز میتوانید استفاده نمایید.

        کد:
        Sub Mmanual()
        Application.Calculation = xlCalculateManual
        End Sub
        و برای فعال کردن مجدد
        کد:
        Sub MAutomatic()
        Application.Calculation = xlCalculationAutomatic
        End Sub
        با تشکر میر

        کامنت

        • Amin_D

          • 2010/12/22
          • 399

          #5
          نوشته اصلی توسط majid_mx4
          با سلام به همه دوستان و پاسخهای خوبشان

          از دستورات زیر نیز میتوانید استفاده نمایید.

          کد:
          Sub Mmanual()
          Application.Calculation = xlCalculateManual
          End Sub
          و برای فعال کردن مجدد
          کد:
          Sub MAutomatic()
          Application.Calculation = xlCalculationAutomatic
          End Sub
          با تشکر میر
          سلام
          دستوراتی رو فرمودین بایستی در یک ماژول ذخیره کنم و بعد اجرا کنم؟
          فایل های پیوست شده
          [COLOR=#008000][SIZE=7][FONT=arial][B]خواستن ، توانستن است.[/B][/FONT][/SIZE][/COLOR]

          کامنت

          • mokaram
            مدير تالار اکسل و بانک اطلاعاتی

            • 2011/02/06
            • 1805
            • 74.00

            #6
            نوشته اصلی توسط Amin_D
            سلام
            دستوراتی رو فرمودین بایستی در یک ماژول ذخیره کنم و بعد اجرا کنم؟
            با اجازه استاد میر

            بله جناب دادور تو یه ماژول ذخیر کنید و تو شیت مورد نظر دو باتن تعبیه کنید و هر قطعه کد را به یکی از باتن ها نسبت دهید
            [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
            [/CENTER]

            کامنت

            • ebitary

              • 2012/06/12
              • 53
              • 79.00

              #7
              میتونید از کلید ترکیبی ctrl+~ استفاده کنید
              [CENTER]:wcom:[/CENTER]

              کامنت

              • Amir Ghasemiyan

                • 2013/09/20
                • 4598
                • 100.00

                #8
                نوشته اصلی توسط Amin_D
                سلام
                دستوراتی رو فرمودین بایستی در یک ماژول ذخیره کنم و بعد اجرا کنم؟

                کدی که جناب میر خدمتتون ارائه دادن در واقع یکی از تنظیمات اکسل هست که از دو طریق دیگه هم قابل دسترسی هست
                یکی در excel options که در تصویر زیر میبینید
                Click image for larger version

Name:	Untitled.png
Views:	1
Size:	33.7 کیلو بایت
ID:	126577

                یکی در تب formula که در شکل زیر مشاهده میفرمایید

                Click image for larger version

Name:	Untitled1.png
Views:	1
Size:	21.8 کیلو بایت
ID:	126578

                نوشته اصلی توسط ebitary
                میتونید از کلید ترکیبی ctrl+~ استفاده کنید
                دوست عزیز کلید ترکیبی که شما فرمودین در واقع فقط باعث نمایش محتوای فرمول میشه (در تب formulas گزینه show formulas). مانع از محاسبه فرمول نخواهد شد

                کامنت

                چند لحظه..