رنگی کردن یک محدوده که آدرس دهی شده است

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

    • 2013/05/28
    • 56
    • 82.00

    پرسش رنگی کردن یک محدوده که آدرس دهی شده است

    با سلام خدمت دوستان و اساتید بزرگوار
    سوالی داشتم خدمتتون
    همونطور که توی فایل ضمیمه هم مشاهده میفرمایید، من یه محدوده داده از A1:F30 دارم. و در سلولهای G1,G2,G3 سه آدرس نوشته شده است. میخواهم این محدوده آدرسها به کمک فرمول نویسی در Conditional Formatting رنگی شوند.
    لازم به ذکر است که این آدرسها در فایل اصلی، پویا هستند و تغییر میکنند.
    با تشکر از توجه شما
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    فایل پیوست با قابلیت رویدادها در اکسل و ماکرونویسی انجام شد. هر رنجی را که در ستون G وارد نمایید آن محدوده رنگی میگردد

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

    Application.ScreenUpdating False

    z1 
    Sheet1.Cells(Sheet1.Rows.Count"g").End(xlUp).Row

    Cells
    .Interior.ColorIndex 0

    For 1 To z1

    If Range("g" i) <> "" Then

    Range
    (Range("g" i)).Interior.ColorIndex 5

    End 
    If

    Next

    Application
    .ScreenUpdating True

    End Sub 
    Click image for larger version

Name:	Untitled.png
Views:	1
Size:	86.1 کیلو بایت
ID:	131225
    فایل های پیوست شده
    Last edited by iranweld; 2016/11/22, 09:26.

    کامنت

    • komeilex
      مدير تالار توابع اكسل

      • 2013/10/18
      • 233
      • 61.00

      #3
      با سلام
      تشکر می کنم از پاسخ دوست و همشهری خوبم Iranweld عزیز.
      ما خیلی وقته فعالیتمون در کنار اساتیدی چون شما کم شده و از دانش بالای شما بی بهره موندیم. بالاخره تشکر بابت اینکه حجم بالایی از فعالیت ها رو به عهده گرفتین.
      واما در مورد سوال کاربر عزیز.
      چون ایشون اصرار بر استفاده از ابزار کاندیشنال فرمتینگ دارن و شاید همانند من اطلاعات کمتری نسبت به ماکرو نویسی و محیط VB داشته باشن، من سوالتون رو با همون ابزار کاندیشنال فرمتینگ پاسخ دادم و مطمعنم با آشنایی که نسبت به این ابزار دارین حتما متوجه روند کار میشین و اگر هم چنانچه سوالی بود من و سایر دوستان در خدمتیم.

      Book1-Reply.xlsx
      [SIZE=3][COLOR=#006400][B]وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

      [/B][/COLOR][/SIZE][LEFT] [IMG]http://s5.picofile.com/file/8119323192/Untitled.gif[/IMG][/LEFT]

      کامنت

      • rahi_feri

        • 2014/08/08
        • 524
        • 94.67

        #4
        سلام
        جواب جالبیه!..
        [B][SIZE=1]بخش امضاء :
        [/SIZE][/B][LEFT]
        [CODE]
        Sub Macro()
        ActiveCell = "IY" & Right(Application.Name, 5)
        With ActiveCell.Characters(Start:=2, Length:=1).Font
        .Name = "Webdings"
        .Color = 255
        End With
        End Sub
        [/CODE]
        [/LEFT]

        کامنت

        چند لحظه..