ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
27 visibility
موضوع: آفیس توسط:

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

هر تعداد راه حل مبتنی بر کلان وجود دارد که می توانید امتحان کنید. در اصل، شما به یک ماکرو نیاز دارید تا تشخیص دهد که چه زمانی اطلاعات حذف شده است و سپس بررسی کنید که آیا شخصی که اطلاعات را حذف می کند، مجوز این کار را دارد یا خیر. موارد زیر تنها یک رویکرد ممکن برای این موضوع است:

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim sPassCheck As String
    Dim rng As Range
    Dim sTemp As String
    Dim sPassword As String

    sPassword = "Password"
    sTemp = "You must enter the password to delete data"

    Use to set a single cell if more than one cell is
    in the target range
    If Target.Count > 1 Then
        Set rng = Target.Cells(1, 1)
    Else
        Set rng = Target
    End If

    If rng.Value = "" Then
        sPassCheck = InputBox(sTemp, "Delete check!")
        Application.EnableEvents = False
        If sPassCheck <> sPassword Then Application.Undo
    End If

    Application.EnableEvents = True
End Sub

ماکرو، که در واقع یک کنترل کننده رویداد است که هر زمان که چیزی در کاربرگ تغییر می‌کند فعال می‌شود، بررسی می‌کند که آیا اطلاعات یک سلول (یا سلول بالا سمت چپ در یک محدوده) حذف شده است یا خیر. در این صورت از کاربر رمز عبور خواسته می شود. اگر شخص رمز عبور را نداشته باشد، روش Undo برای "بازگردانی" حذف افراد فراخوانی می شود. (شما می خواهید رمز عبور اختصاص داده شده به متغیر sPassword) را به رمز عبور واقعی که می خواهید مردم استفاده کنند تغییر دهید.)

گزینه دیگر استفاده از افزونه اکسل است که می تواند مسائل امنیتی را برای شما برطرف کند. برخی از مشترکین استفاده از A-Tools را پیشنهاد می کنند که در نسخه رایگان یا حرفه ای (پرداخت) ارائه می شود. اطلاعات بیشتر در مورد این افزونه را می توانید در اینجا بیابید:

http://www.atoolspro.com/

A-Tools، در میان چیزهای دیگر، ظاهراً به شما اجازه می دهد تا ویژگی های امنیتی مختلفی را برای داده های Excel که در یک شبکه قرار دارند، اعمال کنید. (احتمال زیادی وجود دارد که جیم کتاب کار خود را در یک شبکه به اشتراک بگذارد، زیرا توسط بسیاری از افراد شرکت او استفاده می شود.)

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 36 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 532 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 30 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 35 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

216 نفر آنلاین
0 عضو و 216 مهمان در سایت حاضرند
بازدید امروز: 4173
بازدید دیروز: 25180
بازدید کل: 20341526
...