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

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • Nima

    • 2011/07/22
    • 385

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

    با سلام خدمت دوستان عزیز

    شاید برای شما هم پیش اومده باشه که نیاز به این داشته باشین که با انتخاب یک سلول تمام ستون و سطر مربوطه هایلایت بشه حالا یه اموزش ساده در این مورد میزارم امیدوارم مفید باشه:



    برای اینکار احتیاج به دو خط کد vba ساده و conditional formating لازم داریم.

    1- رنج یا محدوه مورد نظر رو انتخاب کنید در مثال فوق B4:I14.

    2-اسفاده از دو سلول برای نمایش جزئیات سطر و ستون مربوط به سلول انتخاب شده در اینجا E18, E17 ونامگذاری بترتیب selRow و selCol.

    3-با راست کلیک روی شیت و انتخاب
    view code وارد پنجره کد نویسی میشیم:



    worksheet را از لیست سمت چپ و ایونت selection Changeاز لیست سمت راست انتخاب کرده و دو خط زیر را وارد میکنیم:
    selRow] = Target.Row] برای نشان دادن تعداد سلولهای سطر در سلول E17 توی شیت
    selCol] = Target.Column] برای نمایش تعداد سلولهای ستون در سلول E18 توی شیت

    4-تنظیم conditional formatting:


    ابتدا مخدوده مورد نظر(B4:I14) را انتخاب کرده وارد پنجره conditional formatting بشوید با انتخاب گزینه ...Use formula to در قسمت مربوطه فزمول row(B4)=selRow را وارد کنید و از قسمت format فرمت مورد نظرتون رو اعمال کنید.

    همین مرحله رو برای ستون ها نیز تکرار کنید و فرمول column(B4)=celCol رو وارد کنید.
    نکته این قسمت اینه که سلولB4 اولین سلول محدوده مورد نظره که باید انتخاب بشه.

    منبع chandoo.org



    فایل های پیوست شده
    [CENTER][COLOR=#ff0000]************************************[/COLOR]
    No [COLOR=#32CD32][B]LION's [/B][/COLOR]roar ruins my hut, I afraid of [COLOR=#ff0000][B]TERMITE's [/B][/COLOR]silence
    [COLOR=#ff0000]************************************[/COLOR]

    [/CENTER]
  • Skynet

    • 2017/03/02
    • 142

    #2
    با سلام و احترام
    مطلب بسیار عالی بود ممنونم
    یک سوال ؟
    به چه صورتی ستون ها و ردیف ها در این اکسل از یک محدوده ای به بعد دیگر نمایش داده نمی شوند ! و در محدوده خارج از این محدوده امکان تایپ داده نیست ؟!
    خیلی ممنونم

    کامنت

    • sabertb

      • 2014/04/09
      • 347
      • 45.00

      #3
      سلام خسته نباشید
      در صورتی که بخواهیم رنج مشخصی را برای محدوده مواثر مون مشخص کنیم چه دستوری لازم است ؟
      :min10::min18::min13::min22:

      کامنت

      • حسام بحرانی

        • 2013/09/29
        • 2065
        • 72.00

        #4
        نوشته اصلی توسط sabertb
        سلام خسته نباشید
        در صورتی که بخواهیم رنج مشخصی را برای محدوده مواثر مون مشخص کنیم چه دستوری لازم است ؟
        سلام
        به فایل زیر نگاه کنید :
        فایل های پیوست شده
        [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
        [/FONT][/B][/CENTER]
        [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
        [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
        [/FONT][/B][/FONT][/SIZE]
        [/CENTER]

        کامنت

        چند لحظه..