Macro CountColorIf را نوشتم ولی نمی تونم ذخیره کنم !

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • sabertb

    • 2014/04/09
    • 347
    • 45.00

    [حل شده] Macro CountColorIf را نوشتم ولی نمی تونم ذخیره کنم !

    اول من وارد محیط VBA شدم و دستور زیرو وارد کردم
    Function CountColorIf(rSample As Range, rArea As Range) As Long
    Dim rAreaCell As Range
    Dim lMatchColor As Long
    Dim lCounter As Long

    lMatchColor = rSample.Interior.Color
    For Each rAreaCell In rArea
    If rAreaCell.Interior.Color = lMatchColor Then
    lCounter = lCounter + 1
    End If
    Next rAreaCell
    CountColorIf = lCounter

    End Function
    به صورت صحیح .ارد کردم
    بعد اجرا کردم درست بود و کار کرد
    حالا که می خواهم این فرمول برای همیشه در این Workbook باقی به ماند بعد از ذخیره کردن این پیقام رو می دهد و وقتی فایل رو می بندم دوباره باز میکنم می بینم غیر فعال شده و سلول ها بهم ریخته
    تصویر پیغام :

    چه کار کنم ؟
    :min10::min18::min13::min22:
  • ~M*E*H*D*I~
    • 2011/10/19
    • 4377
    • 70.00

    #2
    در قسمت option , trust center,privacy option به شکل زیر باشه
    فایل های پیوست شده
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • sabertb

      • 2014/04/09
      • 347
      • 45.00

      #3
      ممنون از راهنماییتون . حالا یه مشکل دیگه دارم چرا این ماکرو همیشه فعال نمی مونه تو فایل من ؟ این همه از دستور =CountColorif استفاده کردم و نتیجه گرفتم وذخیره کردم فایلو بستم باز می کنم میبینم اصلا انگار هم چین ماکرویی وجود نداشته همه سلول ها Error داده ! چه کنم که این اتفاق نیوفته ؟
      :min10::min18::min13::min22:

      کامنت

      • sabertb

        • 2014/04/09
        • 347
        • 45.00

        #4
        نوشته اصلی توسط ~M*E*H*D*I~
        در قسمت option , trust center,privacy option به شکل زیر باشه
        ممنون از راهنماییتون . حالا یه مشکل دیگه دارم چرا این ماکرو همیشه فعال نمی مونه تو فایل من ؟ این همه از دستور =CountColorif استفاده کردم و نتیجه گرفتم وذخیره کردم فایلو بستم باز می کنم میبینم اصلا انگار هم چین ماکرویی وجود نداشته همه سلول ها Error داده ! چه کنم که این اتفاق نیوفته
        :min10::min18::min13::min22:

        کامنت

        • ~M*E*H*D*I~
          • 2011/10/19
          • 4377
          • 70.00

          #5
          نوشته اصلی توسط sabertb
          ممنون از راهنماییتون . حالا یه مشکل دیگه دارم چرا این ماکرو همیشه فعال نمی مونه تو فایل من ؟ این همه از دستور =CountColorif استفاده کردم و نتیجه گرفتم وذخیره کردم فایلو بستم باز می کنم میبینم اصلا انگار هم چین ماکرویی وجود نداشته همه سلول ها Error داده ! چه کنم که این اتفاق نیوفته
          به لینک زیر سری بزنید

          فعال سازی ماکرو ها در تمامی نسخه های اکسس
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • alieddy0

            • 2011/07/21
            • 141
            • 55.00

            #6
            با سلام
            شما فایلون رو با پسوند Xlsm که حالت فعال بودن ماکرو هست Save As کنید.در اولین نگاه این به ذهنم رسید.اگه مشکل چیز دیگه ای هست بفرمایین

            کامنت

            • alieddy0

              • 2011/07/21
              • 141
              • 55.00

              #7
              با سلام
              شما فایلون رو با پسوند Xlsm که حالت فعال بودن ماکرو هست Save As کنید.در اولین نگاه این به ذهنم رسید.اگه مشکل چیز دیگه ای هست بفرمایین

              کامنت

              چند لحظه..