قفل یک محدوده

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali.b

    • 2014/01/12
    • 798

    قفل یک محدوده

    سلام با این کد میشه سلول مورد نظر رو بدون اینکه شیت رو قفل گذاشت محدود کرد

    حالا میخوام بدونم برای اینکه همه سلول ها رئو در بر بگیره به جز سلول یا ستونی که مد نظر هست چکار کنم

    یا اینکه ستون هایی که مد نظرمه رو در نظر بگیره

    کد PHP:
    Private Sub Worksheet_selectionChange(ByVal Target As Excel.Range)    If Target = [c3Then        MsgBox "Can not change this cell"        Range("C2").Select    End IfEnd Sub 
    [CENTER]
    [/CENTER]
  • ali.b

    • 2014/01/12
    • 798

    #2
    با این روش هر رنحی رو بخوایم میتونی محدود کنیم

    اینو تازه پیدا کردم
    Select "Data"
    Select "Validation"
    On the "Settings" tab
    Click the "Allow" drop box
    Select "Text length"
    In the "Data" drop box
    Select "less than"
    In the "Maximum" box put 0 (zero)
    Click OK
    [CENTER]
    [/CENTER]

    کامنت

    • khakzad

      • 2010/03/17
      • 2034
      • 85.00

      #3
      منظورتون از محدود کردن چی هست؟
      نتونید توش بنویسید؟
      [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]

      کامنت

      • ali.b

        • 2014/01/12
        • 798

        #4
        بله عین پروتکت شدن یک شیت هست
        چون میخوام شیر کنم با مشکل بر میخورم دنبال ی راهی هستم که سلولهایی رو قفل کنم اما شیت قفل نشه
        کاربرای مشخصی هم ندارم که از طریق قفل با شیر استفاده کنم
        [CENTER]
        [/CENTER]

        کامنت

        • khakzad

          • 2010/03/17
          • 2034
          • 85.00

          #5
          چون توی selection change باید نوشته بشه فکر نکنم بتونید محدوده رو تعیین کنید. مگر اساتید راه دیگه ای داشته باشن.
          اما اینکه چرا نمی خواید قفل کنید رو نفهمیدم. چون براحتی محافظت میشه از صفحاتتون!
          [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]

          کامنت

          • ali.b

            • 2014/01/12
            • 798

            #6
            با این روش حلش کردم
            ممنون از دوستان

            کد:
            Private Sub Worksheet_selectionChange(ByVal Target As Excel.Range)    If Target.Column = 1 Then
                    
                    Range("c2").Select
                End If
            If Target.Column = 2 Then
                    
                    Range("c2").Select
                End If
            
            
            End Sub
            [CENTER]
            [/CENTER]

            کامنت

            چند لحظه..