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

موضوع: رنگی شدن زبانه یک شیت به منظور یادآوری

  1. #1


    آخرین بازدید
    2021/01/03
    تاریخ عضویت
    September 2012
    نوشته ها
    147
    امتیاز
    36
    سپاس
    73
    سپاس شده
    36 در 24 پست
    تعیین سطح نشده است

    رنگی شدن زبانه یک شیت به منظور یادآوری

    سلام:
    من یک فایل اکسل دارم که چندین شیت داره ....
    می خواستم یکه شیت یادآوری درست کنم که هر موقع زمان یادآوری شد زبانه شیت رنگی شود....امکانش وجود داره ؟
    ممنون
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2016/02/07
    تاریخ عضویت
    March 2014
    نوشته ها
    62
    امتیاز
    130
    سپاس
    24
    سپاس شده
    119 در 41 پست
    تعیین سطح نشده است

    سلام
    تو این کد اگر تو شیت 1 ، تو سلول A1 عدد 0 وارد بشه زبانه شیت 2 قرمز میشه .
    این کد رو در رویداد SelectionChange شیت 1 وارد کنید .
    کد PHP:
    If Range("A1") = 0 Then
    ActiveWorkbook
    .Sheets("Sheet2").Tab.Color 255
    Else
    ActiveWorkbook.Sheets("Sheet2").Tab.ColorIndex xlColorIndexNone
    End 
    If 

  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    علاوه بر کد دوست عزیز جناب mch2v از این کد نیز میتونید استفاده کنید.
    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If 
    Range("A1") = "1394/07/07" Then
    Sheets
    ("Sheet1").Tab.ColorIndex 3
    End 
    If
    End Sub 
    3=رنگ قرمز
    4=سبز
    5=آبی
    6=زرد



  6. سپاس ها (3)


  7. #4


    آخرین بازدید
    2021/01/03
    تاریخ عضویت
    September 2012
    نوشته ها
    147
    امتیاز
    36
    سپاس
    73
    سپاس شده
    36 در 24 پست
    تعیین سطح نشده است

    سلام:
    ممنون از پاسختون.
    با تشکر
    ویرایش توسط ACE : 2015/09/29 در ساعت 21:45

  8. #5


    آخرین بازدید
    2021/01/03
    تاریخ عضویت
    September 2012
    نوشته ها
    147
    امتیاز
    36
    سپاس
    73
    سپاس شده
    36 در 24 پست
    تعیین سطح نشده است

    سلام مجدد:
    دوستان اگر بخوام یک پیام بیاد که توی شیت 2 یک یادآوری دارید باید چکار کنم؟

  9. #6


    آخرین بازدید
    2016/02/07
    تاریخ عضویت
    March 2014
    نوشته ها
    62
    امتیاز
    130
    سپاس
    24
    سپاس شده
    119 در 41 پست
    تعیین سطح نشده است

    سلام
    شما میتونید از msgbox در یک شرط استفاده کنید که هر موقع شرط اتفاق افتاد نمایش داده بشه
    مثل این
    کد PHP:
    If Range("a1") = 1 Then
    MsgBox 
    ("sheet2")
    End If 
    یا اینکه از یک فرم استفاده کنید و ...
    ممنون

  10. سپاس ها (2)


  11. #7


    آخرین بازدید
    2021/01/03
    تاریخ عضویت
    September 2012
    نوشته ها
    147
    امتیاز
    36
    سپاس
    73
    سپاس شده
    36 در 24 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط mch2v نمایش پست ها
    سلام
    شما میتونید از msgbox در یک شرط استفاده کنید که هر موقع شرط اتفاق افتاد نمایش داده بشه
    مثل این
    کد PHP:
    If Range("a1") = 1 Then
    MsgBox 
    ("sheet2")
    End If 
    یا اینکه از یک فرم استفاده کنید و ...
    ممنون
    با تشکر ازشما:
    من می خوام اگر در شیت 2 هم نبودم و اطلاعاتی به واسطه شیتهای دیگر در شیت 2 ثبت شد باز هم پیام رو نشون بده...این کد فقط در خود شیت اگر باشی ظاهر میشه
    ممنون

  12. #8


    آخرین بازدید
    2016/02/07
    تاریخ عضویت
    March 2014
    نوشته ها
    62
    امتیاز
    130
    سپاس
    24
    سپاس شده
    119 در 41 پست
    تعیین سطح نشده است

    سلام
    شما میتونید این کد رو در Workbook_SheetSelectionChange بنویسید تا در تمام شیت ها اجرا بشه.
    کد PHP:
    Private Sub Workbook_SheetSelectionChange(ByVal Sh As ObjectByVal Target As Range)
    If 
    Sheets(1).Range("a1") = 1 Then
    MsgBox 
    ("sheet2")
    End If
    End Sub 

  13. سپاس ها (2)


  14. #9


    آخرین بازدید
    2021/01/03
    تاریخ عضویت
    September 2012
    نوشته ها
    147
    امتیاز
    36
    سپاس
    73
    سپاس شده
    36 در 24 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط mch2v نمایش پست ها
    سلام
    شما میتونید این کد رو در Workbook_SheetSelectionChange بنویسید تا در تمام شیت ها اجرا بشه.
    کد PHP:
    Private Sub Workbook_SheetSelectionChange(ByVal Sh As ObjectByVal Target As Range)
    If 
    Sheets(1).Range("a1") = 1 Then
    MsgBox 
    ("sheet2")
    End If
    End Sub 
    سلام :
    دوست عزیز ممنون
    کد جواب نمیده....میشه توی فایل بذارید

  15. #10


    آخرین بازدید
    2016/02/07
    تاریخ عضویت
    March 2014
    نوشته ها
    62
    امتیاز
    130
    سپاس
    24
    سپاس شده
    119 در 41 پست
    تعیین سطح نشده است

    سلام
    بفرمایید
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xls Book1.xls اطلاعات (31.5 کیلو بایت, 11 نمایش)

  16. سپاس ها (3)



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

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

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

موضوعات مشابه

  1. پاسخ ها: 6
    آخرين نوشته: 2016/05/24, 10:54
  2. کپی از یک شیت به شیت دیگر بدون رویت شیت دوم
    توسط khorasan66 در انجمن خطاها در ويژوال بيسيك - Errors in VBA
    پاسخ ها: 3
    آخرين نوشته: 2015/03/04, 21:16

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

رنگی شدن نام شیت ها

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

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

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

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