اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

ممكن طريقة لرؤية بيانات ورقة عمل معينه لمستخدم محدد دون غيره


shabrawy

الردود الموصى بها

السلام عليكم ورحمة الله وبركاته

تحياتي لاعضاء المنتدى الكرام 

عندي ملف اكسيل وبه اكثر من ورقة عمل وهناك اكثر من مستخدم لهذا الملف . اريد طريقة لجعل كل مستخدم يفتح ورقة عمل معينه وعدم امكانيته رؤية باقي ورق العمل 

ارجو الافاده وشكرا لكم

رابط هذا التعليق
شارك

بعد اذن الاستاذ @ابوحبيبه  كود اخر يكون ب اسم مستخدم وكلمه مرور ل إثراء الموضوع

Sub Login()

Dim username As String
Dim password As String

username = InputBox("Enter your username:")
password = InputBox("Enter your password:")

If username = "user1" And password = "password1" Then
    Worksheets("Sheet1").Visible = True
    Worksheets("Sheet1").Activate
ElseIf username = "user2" And password = "password2" Then
    Worksheets("Sheet2").Visible = True
    Worksheets("Sheet2").Activate
Else
    MsgBox "Invalid username or password"
End If

End Sub

7777 (2).xlsm

  • Like 1
رابط هذا التعليق
شارك

@كريم نظيم  بشكرك على مجهودك وتعبك وطلب اخير.  الكود اللى حضرتك عملته لكل مستخدم يظهر ورقة عمل محدده. ممكن تزود فى الكود لمستخدم بكلمة سر يكون عنده صلاحيه تظهر له كل اوراق العمل فى ملف الاكسيل

@ابوحبيبه شكرا لحضرتك ولتعبك لكن المربع اللى بجانب الاسم ده احط فيه ايه؟ وطريقة الاستخدام

تم تعديل بواسطه shabrawy
رابط هذا التعليق
شارك

 

مستخدم 3 لديه فتح جميع الملفات 

Sub Login()
Dim username As String
Dim password As String
username = InputBox("Enter your username:")
password = InputBox("Enter your password:")
If username = "user1" And password = "password1" Then
    Worksheets("Sheet1").Visible = True
    Worksheets("Sheet1").Activate
ElseIf username = "user2" And password = "password2" Then
    Worksheets("Sheet2").Visible = True
    Worksheets("Sheet2").Activate
Else
ElseIf username = "user3" And password = "password3" Then
    Worksheets("Sheet2").Visible = True
Worksheets("Sheet3").Visible = True
Worksheets("Sheet1").Visible = True
    Worksheets("Sheet2").Activate
  MsgBox "Invalid username or password"
End If
End Sub
  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

الحمد لله ان المشاركات كلها تصب في صالح الاعضاء

والكل في خدمة الكل . وده شعار المنتدي الجميل اللي انا استفدت منه كثيرا واحببت ان افيد غيري 

اعلم ان الملف غير كامل . لكني تعلمت من المنتدى . ان يكون للعضو مساحة من الاضافة والتحديث على الملف بما يناسبه

اخي الفاضل ... الشرح بالصورة

K.jpg.df893f36e6fa2db3e043b33d01ec13d1.jpg

 

7777.xlsm

  • Like 1
رابط هذا التعليق
شارك

كريم نظيم بشكرك على تعبك لكن انا خدت الكود اللى كتبته وحطيته فى الملف عندي ومتاكد من كل الخطوات وعند حفظ الملف وفتحه لا يقوم بتنفيذ الكود المطلوب مع العلم لا تظهر اي رساله خطأ عند فتح الملف. فيا ريت تقولي هل في خطوه معينه عند كتابة الكود ممكن تكون السبب 

ابوحبيبه بشكرك مره تانيه على تعبك ولكن ممكن تقولي كيفية انشاء واجهه مثل التي وضعتها. ولو الموضوع طويل ومحتاج شرح مفصل ممكن ترسلي رابط لاي فيديو شرح للموضوع وشاكر ليك جدا فى كل الاحوال

  • Like 1
رابط هذا التعليق
شارك

بعد إذن الإخوة الكرام واثراءا للموضوع اليك اخي طريقتين يمكنك اختيار ما يناسيك 

الطريقة الاولى 

 

534757080.png

اظهار ورقة المستخدم بكلمة مرور مع اخفاء جميع الشيتات الاخرى 

يمكنك نعديل كلمات المرور كما تشاء 

الطريقة الثانية تحديد صلاحيات الوصول للمستخدمين  دون اخفاء اوراق العمل  بمعنى كتابة كلمة مفعل امام اوراق العمل المسموح للمستخدم الوصول اليها كما في الصورة المرفقة 

979281077.png

 

436718032.png

 

test1.rar test2.rar

تم تعديل بواسطه Mohamed Hicham
  • Like 4
رابط هذا التعليق
شارك

نعم اخي ده مثال للفائدة  فقط  يمكنك تطويعه بما يناسبك وللعلم يمكن حدف اي ورقة من اوراق العمل سيقوم الملف بتحديث البيانات تلقائيا دون اي مشكلة اخي 

على العموم اليك الملف ب 3 اوراق فقط وورقة خاصة ب (Admin) لتعديل كلمات المرور 

test3.xlsm

تم تعديل بواسطه Mohamed Hicham
  • Like 3
  • Thanks 1
رابط هذا التعليق
شارك

للمعلومة .. فما أجمل أن يكون الإنسان شمعة تُنير دروب الحائرين.

يدفعنى الاندهاش الى المعرفة ، فيشعرنى بجهلى.

جزاكم الله خيرا علي كل هذه الأعمال الرائعة

@ابوحبيبه @Mohamed Hicham 🌹🌹

 

  • Like 2
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information