نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: تبدیل تابع به vba

  1. #1


    آخرین بازدید
    2020/10/04
    تاریخ عضویت
    September 2015
    محل سکونت
    ارومیه
    نوشته ها
    67
    امتیاز
    13
    سپاس
    94
    سپاس شده
    3 در 3 پست
    تعیین سطح نشده است

    تبدیل تابع به vba

    سلام. از دوستان قبلا برای رنگی کردن سلول دارای ممیز تابع زیر رو ارائه کرده بودن. میشه این تابع رو توی vba اجرا کرد؟

    تابع :
    کد:
    =IF(FIND(".";C1;1)>1;1;0)
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    از دستور INSTR استفاده کنید

    کد PHP:
    Sub TEST()

    If 
    InStr(1Range("C1"), ".") > 1 Then

    MsgBox 
    "OK"

    End If

    End Sub 

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2020/10/04
    تاریخ عضویت
    September 2015
    محل سکونت
    ارومیه
    نوشته ها
    67
    امتیاز
    13
    سپاس
    94
    سپاس شده
    3 در 3 پست
    تعیین سطح نشده است

    خیلی ممنون آقای مهندس. این vba با اون تابع فرق میکنه. میخوام که در ستون c سلول هایی که دارای ممیز می باشند رنگی بشه. عکس تابع رو پیوست کردم که خودتون تهیه کرده بودین :
    تصاویر کوچک فایل پیوست تصاویر کوچک فایل پیوست DECIMAL.png  

  6. #4


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    از قابلیت رویدادها در اکسل استفاده کنید. چنانچه دیتای شما در ستون A باشد

    کد PHP:
    Sub Worksheet_Change(ByVal Target As Range)

        If 
    Not Intersect(TargetMe.Range("A:A")) Is Nothing Then
        
        On Error Resume Next
        
        
    If IsNumeric(Target) And InStr(1Target".") > 0 Then
        
        Target
    .Interior.ColorIndex 4
        
        
    Else
        
        
    Target.Interior.ColorIndex 0
        
        End 
    If
        
        
    End If
        
        
    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xls book55.xls اطلاعات (39.0 کیلو بایت, 11 نمایش)

  7. سپاس ها (2)



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد