نامگذاری محدوده ها

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

    • 2013/10/04
    • 282
    • 62.00

    نامگذاری محدوده ها

    با درود به همه.
    ممنون میشم فایل پیوست رو نگاهی کنید.
    فایل های پیوست شده
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    سلام
    دوست عزیز، مراحل زیر رو طی کنید:
    ستون رو فیلتر کنید
    بعد از فیلتر کردن مثلا روی 1، محدوده رو انتخاب کنید و Ctrl+G رو بزنید. از special گزینه visible cells only را بزنید. بعد نام محدوده را وارد کنید.
    اینطوری محدوده گسسته رو می تونید نام گذاری کنید
    [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]

    کامنت

    • پیام

      • 2013/10/04
      • 282
      • 62.00

      #3
      نوشته اصلی توسط khakzad
      سلام
      دوست عزیز، مراحل زیر رو طی کنید:
      ستون رو فیلتر کنید
      بعد از فیلتر کردن مثلا روی 1، محدوده رو انتخاب کنید و Ctrl+G رو بزنید. از special گزینه visible cells only را بزنید. بعد نام محدوده را وارد کنید.
      اینطوری محدوده گسسته رو می تونید نام گذاری کنید
      از پاسخ شما بسیار سپاسگذارم.

      کامنت

      • پیام

        • 2013/10/04
        • 282
        • 62.00

        #4
        این کار با ماکرو به چه صورتی انجام میشه. یعنی یک محدوده داشته باشیم که به شکل وارد شده در فایل باشه ولی برای هرکس تعداد عدد یک متغیر باشه و بخواهیم با ماکرو این کار نامگذاری به صورت اتوماتیک با وارد کردن اعداد انجام بشه. روش کار چطوره؟ ممنون میشم.

        کامنت

        • khakzad

          • 2010/03/17
          • 2034
          • 85.00

          #5
          دوست عزیز
          کد رو م یذارم
          این در ستون A هرجا 1 ببینه، میبره داخل نامa_1

          برای اینکه گسترش بدید باید کد رو متتوجه بشید.
          پس سوالی داشتید در خدمتم
          کد:
          Sub name()
          For Each c In Range("A1:A20")
              If c.Value = 1 Then
              m = c.Address & "," & m
              End If
          Next
              m = Left(m, Len(m) - 1)
              Range(m).Select
              Selection.name = "a_1"
          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]

          کامنت

          • khakzad

            • 2010/03/17
            • 2034
            • 85.00

            #6
            اگر در این ایونت بنویسید. بعد از دبل کلیک کد اجرا میشه:
            کد:
            Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
            
            For Each c In Range("A1:A30")
                If c.Value = 1 Then
                m = c.Address & "," & m
                End If
            Next
                m = Left(m, Len(m) - 1)
                Range(m).Select
                Selection.name = "a_1"
            
            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]

            کامنت

            • پیام

              • 2013/10/04
              • 282
              • 62.00

              #7
              از توجه شما بسیار سپاسگزارم.راستش من خیلی وی بی بلد نیستم. به هر حال ممنونم.

              کامنت

              چند لحظه..