مشخص کردن سطری که انتخاب شده از سلول اول تا سلول انتخاب شده به وسیله یک کادر

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

    • 2014/04/09
    • 347
    • 45.00

    مشخص کردن سطری که انتخاب شده از سلول اول تا سلول انتخاب شده به وسیله یک کادر

    سلام
    می خواستم بدونم چطور میشه وقتی یه سلول مثل h4 را انتخاب می کنیم از سلول a4 تا h4 را با کادر قرمز رنگ مشخص کنه ؟ و وقطی سلول دیگری رو مثل p5 انتخاب میکنیم همون کادر از سطر قبلی حذف و از سلول a5 تا p5 ایجاد بشه ؟
    :min10::min18::min13::min22:
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    سلام
    از این کد می تونید استفاده کنید
    کد:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    p = Target.Address
    Range("a1:" & p).Select
        With Selection.Interior
            .Pattern = xlSolid
            .Color = 65535
        End With
    End Sub
    من رنگ زرد گذاشتم
    شما با ضبط ماکرو می تونید این فرمت رو با کادر قرمز جایگزین کنید (جهت تمرین )
    [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

    [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
    [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
    :wcom:

    [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
    [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
    [/CENTER]

    کامنت

    • sabertb

      • 2014/04/09
      • 347
      • 45.00

      #3
      سلام دسته شما درد نکنه ولی این مدنظر نبود .
      می خوام کادر رنگی فقط دوره سطر انتخواب شده بیفته با رنگ قرمز وقتی سطر رو با کلیک روی دیگری تغییر می دم اون کادر قبلی نباشه کادر سطر جدید ایجاد شود
      :min10::min18::min13::min22:

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        خب سعی کنید دیگه
        عمدا من رنگ زرد گذاشتم که شما برید یاد بگیرید که چطور تغییرش بدید!!!
        شاید فردا خواستید سبز بشه، انتظار ندارید که دوباره بیاید تو سایت بگید م خوام سبز بشه؟؟؟؟؟؟؟؟؟

        پس سعی کنید که با ضبط ماکرو فرمت مورد نظر رو بدست بیارید

        ایکه بخواید قبلیا رو هم پاک کنید نیم خط کد لازم داره که فرمت قبلی رو clear کنید
        [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

        [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
        [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
        :wcom:

        [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
        [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
        [/CENTER]

        کامنت

        • sabertb

          • 2014/04/09
          • 347
          • 45.00

          #5
          سلام
          منظور من یه چیز دیگه است . من دنبال کادر هستم نه رنگ کردن . اونم با حرکت موس رویه سلول ها از اولین سلول هر سطر تا اونجایی که موس روشه رو کادر رنگی بکشه .
          کادر : شبیه Border
          :min10::min18::min13::min22:

          کامنت

          • khakzad

            • 2010/03/17
            • 2034
            • 85.00

            #6
            دوست عزیز
            می دونم
            کادر، رنگ ، فونت و . . . .همگی نوعی فرمت هستند.
            منظور از حرکت رو ی سل ها انتخابشون هست
            حالا اینجا بجای اینکه رنگ پس زمینه رو (کاری که من کردم) عوض کنید، بجاش برای همون سل ها border میذارید.
            براحتی با ضبط یک ماکرو می تونید کدش رو ببینید و بعد جایگزین کنید.

            سعی کنید انجاام بدید، سوالتون رو حتما بپرسید
            [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

            [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
            [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
            :wcom:

            [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
            [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
            [/CENTER]

            کامنت

            چند لحظه..