پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: target چیست و چکار می کند؟

  1. #1


    آخرین بازدید
    07 _ 11 _ 2012
    تاریخ عضویت
    May_2012
    نوشته ها
    17
    امتیاز
    1
    سپاس
    0
    سپاس شده
    1 در 1 پست

    target چیست و چکار می کند؟

    میشه در مورد targetتوضیح کاملی بدید چون تو هلپ هم چیزی ندیدم ؟با مثال های دیگه که هم اگر سراغ دارید بذارید تادر مورد کاری که تارگت انجام می ده هم من و هم سایر دوستان اطلاعی کسب کنند
    در مورد این کد یک توضیحی بدید ممنون میشم

    Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
    Static c As Range

    If Not c Is Nothing Then
    c.Interior.ColorIndex = xlColorIndexNone
    End If

    Target.Interior.ColorIndex = 6

    Set c = Target


    End Sub
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. سپاس ها (1)


  3.  

  4. #2


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2 هفته پیش
    تاریخ عضویت
    February_2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1438
    سپاس
    129
    سپاس شده
    550 در 155 پست

    s.cheraghi به Yahoo ارسال پیام

    RE: target چیست و چکار می کند؟

    با سلام
    Target یک متغیر از نوع Object هست و نشان دهنده شئی هست که بر روی آن عملی انجام شده است و عمدتا از نوع Range هست و معمولا در رویداد Worksheet_change به عنوان سلول و یا محدوده ای از سلول ها که مقدار درون آنها تغییر داده می شود، می باشد.
    زمینه های مورد استفاده target بیشتر از عرض بنده می باشد و امیدوارم که دوستان کامل تر بفرمایند

  5. سپاس ها (1)


  6. #3


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,152
    امتیاز
    11612
    سپاس
    4,480
    سپاس شده
    10,994 در 2,952 پست

    RE: target چیست و چکار می کند؟

    سلام
    همانطور که دوست عزیزم فرمودن در مورد متغیر target یک ابجکت از نوع رنج هست که توضیحات دیگه ای بهش اضافه میکنم، اکسل این قابلیت رو داره که به صورت اتوماتیک یک ماکرو رو اجرا کنه این اتفاق زمانی قابل اجرا خواهد بود که مقدار یک سل تغییر پیدا کنه و ما enter رو بزنیم، از ورژن 97 به بعد مایکروسافت مبحث event هارو گسترش داد و در همین ورژن Worksheet_change به مجموعه event ها اضافه شد، worksheet_change رویه ای هست از مجموعه worksheet object ها و در ماژول می بایست به صورت private تعریف بشه شما وقتی وارد vba editor بشید و بر روی یکی از شیت ها دابل کلیک کنید صفحه ای باز میشه که بهش میگن module pane در بالای اون یک drop down list هlست که شامل دو گزینه general و worksheet هست که اگه worksheet رو انتخاب کنید یک پریویت ماژول به صورت اتوماتیک به ماژول پین اضافه میشه به شکل زیر
    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    End Sub 
    مشاهده میکنید که یک متغیر پیش فرض به نام target تعریف شده که به سلی اشاره داره که قرار هست تغییری در اون ایجاد بشه و میدونید که سل ها از مجموعه range object هستند پس نوع متغیر هم به صورت پیش فرض رنج خواهد بود پس با این متغیر میشه به سلی اشاره کرد که تغییر میکنه به عنوان مثال کد زیر رو اجرا کنید تا ببینید چه اتفاقی میفته
    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    MsgBox "You select the " Target.Address

    End Sub 
    این توضیحات اگر کافی نبود بفرمایید بیشتر توضیح بدم

  7. سپاس ها (1)


  8. #4


    آخرین بازدید
    28 _ 03 _ 2015
    تاریخ عضویت
    March_2012
    نوشته ها
    118
    امتیاز
    88
    سپاس
    11
    سپاس شده
    81 در 31 پست

    RE: target چیست و چکار می کند؟

    این هم کد جهت امتحان کردن:
    کد PHP:
    Private Sub Worksheet_Change(ByVal Target as Range
        
    Target.Font.ColorIndex 
    End Sub 
    و این هم یک کد:
    کد PHP:
    Private Sub Worksheet_Change(ByVal Target As Excel.Range
        If 
    Target.Column 1 Then 
            ThisRow 
    Target.Row 
            
    If Target.Value 100 Then 
                Range
    ("B" ThisRow).Interior.ColorIndex 
            
    Else 
                
    Range("B" ThisRow).Interior.ColorIndex xlColorIndexNone 
            End 
    If 
        
    End If 
    End Sub 
    و این هم کد دیگه برای حفاظت از سلول های حاوی فرمول
    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

       
    Dim rng As Range

       
    For Each rng In Target.Cells

          
    If rng.HasFormula Then

             ActiveSheet
    .Protect

             
    Exit Sub

          
    Else

             
    ActiveSheet.Unprotect

          End 
    If

       
    Next rng

    End Sub 

  9. سپاس ها (1)



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

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

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

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

تارگت چیست؟

تارگت چیست

target چیستتارگت سل چیستتارگت یعنی چهتارگت فروش چیستتارگت فروشتارگت سلتارگت چيستTargetچیستتارگت یعنی چیhttp:forum.exceliran.comshowthread.php1237-target-چیست-و-چکار-می-کند؟targetیعنی چینارگت چیستمعنی تارگت target یعنی چهtarget cell چیست؟targetcellیعنی چه تارگت سلولtargetیعنی چهتایگت چیستمعنی تارگتtarget یعنی چه؟تارگت چيست؟target cellچیست

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

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