مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

غیر فعال کردن کپی در اکسل

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

    • 2013/10/04
    • 282
    • 62.00

    غیر فعال کردن کپی در اکسل

    با درود به همگی.
    من یک فایل دارم که می خوام محتویاتش رو فقط ببینند و فیلتر کنند. protect sheet رو انجام دادم ولی با کلیک راست کپی میشد. با دستوری که استاد شمس دادند در VB کلیک راست رو غیر فعال کردم ولی با Ctrl+C بازم هم کپی میشه. چکاری باید کنم که اینکار هم انجام نشه؟ ممنونم.
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    با این دستور که در this workbook کپی میشود در صورت کپی محتویات در حافظه ، حافظه قبل از کپی پاک میشه و امکان کپی وجود ندارد و همچنین امکان درگ کردن نیز وجود ندارد

    کد PHP:
    Private Sub Workbook_SheetSelectionChange(ByVal Sh As ObjectByVal Target As Range)

        
    With Application

            
    .CellDragAndDrop False

            
    .CutCopyMode False 'Clear clipboard

        End With

    End Sub 
    فایل های پیوست شده
    Last edited by iranweld; 2015/10/07, 10:54.

    کامنت

    • generalsamad
      مدير تالار توابع

      • 2014/06/22
      • 1496

      #3
      با سلام
      شاید دوستان کدی رو قرار دهند که جلوی این کار رو هم بگیره
      ولی میشه مثلا توی یک شیت دیگه رفرنس رو به همون سلولهایی که نمیخواهیم کسی اطلاعاتش رو کپی کنی رو گرفت؟
      مثلا شیت1 تمام سلولهاش این خاصیت رو داره که کاربر نمیتونه اطلاعاتش رو کپی کنه حالا ما از طریق شیت 2 میتونیم رفرنس رو شیت 1 قرار دهیم مثلا برای کپی سلول a1 از شیت 1 بنویسیم
      کد PHP:
      =Sheet1!A1 
      بعد از این کار اطلاعات شیت 2 رو کپی سپس تبدیل به value خواهیم کرد
      [CENTER]
      [SIGPIC][/SIGPIC]
      [/CENTER]

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        پیشنهاد من برای این کوضوع اینه که شیت رو پروتکن کنیم و قابلیت select locked cells و select unlocked cell رو برداریم.
        اینطوری قابلیت انتخاب سل ها وجود نداره که بخواد کپی بشن.

        اما اینکه میشه داخل سل دیگه در شیت دیگه داشته باشیمش هم راهی براش نیست.
        نهایتا میتونید داخل خود فایل از این مسائل جلوگیری کنید.
        [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]

        کامنت

        چند لحظه..