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

🖤 پیام تسلیت

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

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

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


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

سوال در مورد نوشتن فرمول if

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

    • 2014/10/14
    • 33

    سوال در مورد نوشتن فرمول if

    سلام دوستان
    در فایل پیوست username ویندوز در سلول a1 نوشته میشه
    دنیال شرطی هستم که اگر username با username های نوشته شده در سولول B1 تا B10 یکی بود userform1 اجرا شود
    اگر با username های نوشته شده در سولول C1 تا C10 یکی بود userform2 اجرا شود
    و در غیر این صورت userform3 اجرا شود.
    ممنون میشم راهنمایی کنید.
    فایل های پیوست شده
  • komeilex
    مدير تالار توابع اكسل

    • 2013/10/18
    • 233
    • 61.00

    #2
    دوست عزیز سلام. پسورد داره فایلت؟؟
    قسمت vb رو می گم؟؟؟
    من یوزر فرمی نمی بینم تو فایلت!!!
    [SIZE=3][COLOR=#006400][B]وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

    [/B][/COLOR][/SIZE][LEFT] [IMG]http://s5.picofile.com/file/8119323192/Untitled.gif[/IMG][/LEFT]

    کامنت

    • panahi88

      • 2014/10/14
      • 33

      #3
      نوشته اصلی توسط komeilex
      دوست عزیز سلام. پسورد داره فایلت؟؟
      قسمت vb رو می گم؟؟؟
      من یوزر فرمی نمی بینم تو فایلت!!!

      فایل پسورد نداره
      userform ها هم من فرضی گرفتم
      تنها کد موجود توی فایل این کد و برای نوشتن username ویندوز است
      کد:
      Private Sub Workbook_Open()Range("A1").Value = Environ$("UserName")
      End Sub

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        با سلام لطفا فایل رو بررسی بفرمایید شرط سوم نیاز به بررسی دارد
        فایل های پیوست شده

        کامنت

        • panahi88

          • 2014/10/14
          • 33

          #5
          نوشته اصلی توسط iranweld
          با سلام لطفا فایل رو بررسی بفرمایید شرط سوم نیاز به بررسی دارد
          بسیار عالی
          ولی userform3 در هر حالت اجرا میشه

          کامنت

          • komeilex
            مدير تالار توابع اكسل

            • 2013/10/18
            • 233
            • 61.00

            #6
            با سلام و تشکراز دوست عزیزمون. ببینین شما می تونی این کارو راحتتر و با فراخوانی توابع خود اکسل انجام بدی. مثلا کد زیر رو بزنین ببینین جواب میده:
            کد PHP:
            Private Sub Workbook_Open()
            Range("A1").Value Application.UserName
            If Application.WorksheetFunction.CountIf(Sheet1.Range("b1:b10"), Sheet1.Range("a1")) > 0 Then
            UserForm1
            .Show
            ElseIf Application.WorksheetFunction.CountIf(Sheet1.Range("c1:c10"), Sheet1.Range("a1")) > 0 Then
            UserForm2
            .Show
            Else
            UserForm3.Show
            End 
            If
            End Sub 
            [SIZE=3][COLOR=#006400][B]وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

            [/B][/COLOR][/SIZE][LEFT] [IMG]http://s5.picofile.com/file/8119323192/Untitled.gif[/IMG][/LEFT]

            کامنت

            • komeilex
              مدير تالار توابع اكسل

              • 2013/10/18
              • 233
              • 61.00

              #7
              درضمن من تا حالا این کدو ندیده بودم:
              کد PHP:
              Private Sub Workbook_Open()
              Range("A1").Value Environ$("UserName")
              End Sub 
              و تو سیستم منم ازش ارور می گیره. برا همین برا فراخوانی User name تو سلول a1 از کد زیر استفاده کردم:
              کد PHP:
              Range("A1").Value Application.UserName 
              [SIZE=3][COLOR=#006400][B]وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

              [/B][/COLOR][/SIZE][LEFT] [IMG]http://s5.picofile.com/file/8119323192/Untitled.gif[/IMG][/LEFT]

              کامنت

              • panahi88

                • 2014/10/14
                • 33

                #8
                ممنون
                من اون کد رو توی اینترنت پیدا کردم اما کد شما قطعا درست تره

                کامنت

                چند لحظه..