صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: تغییر رنگ سطر و ستون با حرکت نشانگر موس

  1. #1


    آخرین بازدید
    2017/03/06
    تاریخ عضویت
    November 2014
    نوشته ها
    5
    امتیاز
    10
    سپاس
    12
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    تغییر رنگ سطر و ستون با حرکت نشانگر موس

    با سلام
    با چه فرمولی تو conditional formatting میشه تعریف کرد که با حرکت نشانگر موس روی صفحه رنگ سطر و ستون مربوطه تغییر کنه؟
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    کد زیر را امتحان کنید.
    با انتخاب سلول ردیف و ستون سلول مورد نظر رنگی میشود.
    کد:
    Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Dim prow, pcolumn As Integer Static xrow Static xcolumn If xcolumn <> "" Then With Columns(xcolumn).Interior .ColorIndex = xlNone End With With Rows(xrow).Interior .ColorIndex = xlNone End With End If prow = Selection.Row pcolumn = Selection.Column xrow = prow xcolumn = pcolumn With Columns(pcolumn).Interior .ColorIndex = 6 .Pattern = xlSolid End With With Rows(prow).Interior .ColorIndex = 6 .Pattern = xlSolid End With End Sub
    فايل هاي پيوست شده فايل هاي پيوست شده
    ای برادر تو همه اندیشه ای

  4. سپاس ها (3)


  5. #3


    آخرین بازدید
    2023/11/18
    تاریخ عضویت
    August 2016
    نوشته ها
    236
    امتیاز
    140
    سپاس
    0
    سپاس شده
    119 در 88 پست
    سطح اکسل
    44.00 %

    با سپاس از شما
    چنانچه بخواهیم این اتفاق در تمام شیتها بیوفته به چه صورت باید عمل کرد؟

  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط rjfri نمایش پست ها
    با سپاس از شما
    چنانچه بخواهیم این اتفاق در تمام شیتها بیوفته به چه صورت باید عمل کرد؟
    با سلام
    کد رو در تمام شیت ها کپی کنید.
    ای برادر تو همه اندیشه ای

  8. سپاس ها (1)


  9. #5


    آخرین بازدید
    2 روز پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    نقل قول نوشته اصلی توسط ali_7010 نمایش پست ها
    با سلام
    با چه فرمولی تو conditional formatting میشه تعریف کرد که با حرکت نشانگر موس روی صفحه رنگ سطر و ستون مربوطه تغییر کنه؟
    سلام،
    conditional formatting را نمي توان به حرکت موس يا حتي به انتخاب يا عدم انتخاب يک سل ربط داد و اين کار غير ممکن است.
    فقط با کد نويسي همانطور که دوستمان آقا امير گفتند يک کارهايي مي شود کرد که البته چون کد آن تو رويداد SELECTION CHANGE نوشته مي شود فايل را کند خواهد کرد.

  10. سپاس ها (2)


  11. #6


    آخرین بازدید
    2022/08/23
    تاریخ عضویت
    December 2014
    نوشته ها
    5
    امتیاز
    10
    سپاس
    6
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط amir_ts نمایش پست ها
    با سلام
    کد زیر را امتحان کنید.
    با انتخاب سلول ردیف و ستون سلول مورد نظر رنگی میشود.
    کد:
    Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Dim prow, pcolumn As Integer Static xrow Static xcolumn If xcolumn <> "" Then With Columns(xcolumn).Interior .ColorIndex = xlNone End With With Rows(xrow).Interior .ColorIndex = xlNone End With End If prow = Selection.Row pcolumn = Selection.Column xrow = prow xcolumn = pcolumn With Columns(pcolumn).Interior .ColorIndex = 6 .Pattern = xlSolid End With With Rows(prow).Interior .ColorIndex = 6 .Pattern = xlSolid End With End Sub
    با سلام
    این کد رو که وارد می کنیم کار می کنه ولی بعد از بستن و دو باره باز کردن فرمول از کار افتاده و کار نمیکنه

  12. #7


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط MORTEZA9595 نمایش پست ها
    با سلام
    این کد رو که وارد می کنیم کار می کنه ولی بعد از بستن و دو باره باز کردن فرمول از کار افتاده و کار نمیکنه
    با سلام
    از ذخیره کردن کدها در فایل مربوطه مطمئن هستید.
    فایل نمونه رو هم امتحان کردید؟؟!!
    ای برادر تو همه اندیشه ای

  13. سپاس ها (1)


  14. #8


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

    فایل پیوست را بررسی نمایید

    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim rowNumberValue As IntegercolumnNumberValue As IntegerAs IntegerAs Integer

    Cells
    .Interior.ColorIndex 0

    rowNumberValue 
    ActiveCell.Row

    columnNumberValue 
    ActiveCell.Column

        
    For 1 To columnNumberValue
        
        Cells
    (rowNumberValuei).Interior.ColorIndex 37
        
        Next
        
       
    For 1 To rowNumberValue
        
         Cells
    (jcolumnNumberValue).Interior.ColorIndex 37
         
         Next
         
         Cells
    (rowNumberValuecolumnNumberValue).Interior.ColorIndex 4


    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده

  15. سپاس ها (2)


  16. #9

    آخرین بازدید
    2022/08/01
    تاریخ عضویت
    March 2017
    نوشته ها
    2
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    سلام و عرض ادب خدمت کلیه اساتید گرامی
    اخرین کد ارائه شده توسط دوستان

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim rowNumberValue As Integer, columnNumberValue As Integer, i As Integer, j As Integer

    Cells
    .Interior.ColorIndex = 0

    rowNumberValue
    = ActiveCell.Row

    columnNumberValue
    = ActiveCell.Column

    For i = 1 To columnNumberValue

    Cells
    (rowNumberValue, i).Interior.ColorIndex = 37

    Next

    For j = 1 To rowNumberValue

    Cells
    (j, columnNumberValue).Interior.ColorIndex = 37

    Next

    Cells
    (rowNumberValue, columnNumberValue).Interior.ColorIndex = 4


    End Sub

    بسیار عالی است و بنده به نوبه خودم بسیار سپاسگزارم. تنها ضعف کد و شاید هم بنده (نکته یا ریزه کاری دارد که بنده بلد نیستم و رعایت نمیکنم) این است که پس از بسته و باز نمودن فایل، فرمول کارآیی نداشته و موضوع رنگی شدن خودکار سطر و ستون منتفی میگردد.

    لطفا در صورت امکان راهنمائی بفرمائید.
    لازم بذکر است که فایل های پیوست را هم دانلود و امتحان نمودم، همین مشکل را دارند.

    با سپاس فراوان

  17. #10


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

    با سلام
    شما بایستی فایل جدید را بصورت macroenable یا اکسل ۲۰۰۷ ذخیره کنید


صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

  1. تغییر رنگ لیبل در یوزرفرم با حرکت موس
    توسط علی فاطمی در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 7
    آخرين نوشته: 2021/12/17, 19:27
  2. استفاده از غلتک ماوس برای تغییر cobobox
    توسط 4017 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2019/07/02, 18:31
  3. [حل شده] تغییر نشانگر موس
    توسط aminnajmi66 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2016/09/22, 12:52
  4. تغییر آیکون موس در یوزرفرم
    توسط abootorab در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 2
    آخرين نوشته: 2015/05/19, 01:20
  5. تغییرات باحرکت موس روی لیبل،تکست باکس یاغیره
    توسط حسینعلی در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2014/07/20, 13:25

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

تغییر رنگ‌نمایشگر سلول اکسل

تغییر رنگ سطر فعال در اکسل

تغییر رنگ سطر انتخابی

تغییر رنگ نشانگر در اکسل

های لایت شدن سطر و ستون در اکسل

انتخاب سطر با نشانگر موس در اکسل

تغییر رنگ موس در اکسل

رنگی کردن موس در اکسل

رنگی کردن ستون و ردیف هنگام.حرکت با موس

رنگی شدن سطر فعال در اکسل

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

با انتخاب سلول رنگ ردیف تغییر کند

تغییر رنگ سطر در اکسل

رنگی شدن سلولها در اکسل با موس

تغییر در نمودار با حرکت موس در اکسل

کدنویسی برای تغییر رنگ کامندباتن با حرکت موس در اکسل

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

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

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