اجرای ماکرو با پسورد

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali.b

    • 2014/01/12
    • 798

    [حل شده] اجرای ماکرو با پسورد

    سلام خدمت دوستان

    من ی فایل دارم که ی لیست داره و با سه تا اسم علی حسن رضا

    میخوام وقتی علی رو انتخاب کردم ماکرو اجرا بشه اما به شزط پسورد
    یعنی وقتی علی رو انتخاب کردم ازم پسوزد بخواد بعد کد رو احرا کنه
    و اگه حسن روز انتخاب کردم بازم پسورد بخواد اما با پس قبلی فرق داشته باشه

    یعنی برای هر اسمی که تو لیست هست بشه ی پسورد تعریف کرد

    ممنون میشم راهنمایی کنید.
    [CENTER]
    [/CENTER]
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    نوشته اصلی توسط espartan
    سلام خدمت دوستان

    من ی فایل دارم که ی لیست داره و با سه تا اسم علی حسن رضا

    میخوام وقتی علی رو انتخاب کردم ماکرو اجرا بشه اما به شزط پسورد
    یعنی وقتی علی رو انتخاب کردم ازم پسوزد بخواد بعد کد رو احرا کنه
    و اگه حسن روز انتخاب کردم بازم پسورد بخواد اما با پس قبلی فرق داشته باشه

    یعنی برای هر اسمی که تو لیست هست بشه ی پسورد تعریف کرد

    ممنون میشم راهنمایی کنید.
    سلام.
    ليستتون كجاست؟ تو فرم يا تو سلول؟
    من حالت كلي رو ميگم ببين خودت ميتوني كدشو بنويسي يا نه
    كليات اينه كه با تغيير مقدار ليست يك كد اجرا بشه و يك فرم رو باز كنه كه رمز بگيره. بعد از وارد كردن رمز و زدن دكمه تاييد يك كد ديگه اجرا بشه كه مقدار ليست رو نگاه كنه. بعد با يه سويچ يا ايف رمز مربوطه رو استخراج كنه و با رمز وارد شده مقايسه كنه. اگه برابر بود اجازه بده اگه نبود نده

    کامنت

    • ali.b

      • 2014/01/12
      • 798

      #3
      اقا اگه وقت کردی ی نمونه بزاری ممنون میشم
      ی لیستتو خود صفحه سلول دارم بادیتاولیدیشن درست شده و مثلا 3تا اسم توشه و هروقت بخواد از لیست ی کلمه ای رو انتخاب کنه ازش پسورد بخواد مثلا اگه توسهسه اسمعلیحسن رضاهست وقتی بخواد علی رو انتخاب کنه ازش پسورد بخواد بعد صحیح بودن پسورد علی رو از لیست انتخاب کنه و برای هر اسم هم ی پسورد باشه

      ممنونم
      [CENTER]
      [/CENTER]

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        نوشته اصلی توسط espartan
        اقا اگه وقت کردی ی نمونه بزاری ممنون میشم
        ی لیستتو خود صفحه سلول دارم بادیتاولیدیشن درست شده و مثلا 3تا اسم توشه و هروقت بخواد از لیست ی کلمه ای رو انتخاب کنه ازش پسورد بخواد مثلا اگه توسهسه اسمعلیحسن رضاهست وقتی بخواد علی رو انتخاب کنه ازش پسورد بخواد بعد صحیح بودن پسورد علی رو از لیست انتخاب کنه و برای هر اسم هم ی پسورد باشه

        ممنونم
        شما فايلتو بذاري بهتر ميتونم كمكت كنم

        کامنت

        • ali.b

          • 2014/01/12
          • 798

          #5
          اینم فایل نمونه
          راستی مهندس من نمیتونم فایل های اکسل با پسوندxlsm رو ضمیمه کنم
          فایل های پیوست شده
          [CENTER]
          [/CENTER]

          کامنت

          • ali.b

            • 2014/01/12
            • 798

            #6
            uppp
            [CENTER]
            [/CENTER]

            کامنت

            • Amir Ghasemiyan

              • 2013/09/20
              • 4598
              • 100.00

              #7
              نوشته اصلی توسط espartan
              اینم فایل نمونه
              راستی مهندس من نمیتونم فایل های اکسل با پسوندxlsm رو ضمیمه کنم

              بنا به دلایل امنیتی کاربران عادی نمیتونن xlsm آپلود کنن

              من فایل رو اصلاح کردم برات. در شیت 1 این کد رو قرار بده.

              کد:
              Private Sub Worksheet_Change(ByVal Target As Range)
              If Target.Address <> "$C$2" Then Exit Sub
              UserForm1.Show
              End Sub
              این کد رو هم برای دکمه فرم

              کد:
              Private Sub CommandButton1_Click()
              user = ActiveCell.Value
              pass = TextBox1.Value
              For Each cel In Range("A1:A3")
                  If user = cel Then
                      If pass = cel.Offset(0, 1) Then
                          ' do something
                          MsgBox "Correct Password"
                      End If
                  End If
              Next cel
              End Sub
              فایل ضمیمه رو هم میتونی نگاه کنی
              فایل های پیوست شده

              کامنت

              • ali.b

                • 2014/01/12
                • 798

                #8
                مهندسس الان من کاربر عادی هستم؟ شماتعداد پست ها رو ببین پس عنوان کاربر فعال چی هست؟ خوبه شما ما رو میشناسی میدونی کجا کار میکنم و قبلا هم کجا بودم

                بنا به دلایل امنیتی کاربران عادی نمیتونن xlsm آپلود کنن

                از بابت فایل دستت درد نکنه



                [CENTER]
                [/CENTER]

                کامنت

                • Amir Ghasemiyan

                  • 2013/09/20
                  • 4598
                  • 100.00

                  #9
                  نوشته اصلی توسط espartan
                  مهندسس الان من کاربر عادی هستم؟ شماتعداد پست ها رو ببین پس عنوان کاربر فعال چی هست؟ خوبه شما ما رو میشناسی میدونی کجا کار میکنم و قبلا هم کجا بودم

                  بنا به دلایل امنیتی کاربران عادی نمیتونن xlsm آپلود کنن

                  از بابت فایل دستت درد نکنه



                  کاربر عادی منظورم افراد غیر از مدیر بود
                  سیستمیه دیگه. نمیشه یک نفر یک نفر دسترسی باز و بسته کرد. مدیر که شدی دسترسیت باز میشه

                  کامنت

                  • ali.b

                    • 2014/01/12
                    • 798

                    #10
                    امیر جان مدیریت سیستمیت تو حلقم

                    وعده شکولات میدی؟ (*_^)

                    ما دوستتون داریم
                    [CENTER]
                    [/CENTER]

                    کامنت

                    • Amir Ghasemiyan

                      • 2013/09/20
                      • 4598
                      • 100.00

                      #11
                      چرا تاپیک شما هنوز حل شده نخورده؟

                      کامنت

                      چند لحظه..