پرسش و پاسخ های متداول vba excel

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

    • 2012/04/13
    • 90

    پرسش و پاسخ های متداول vba excel

    سلام به همه دوستان
    با اجازه اساتید من این تاپیک رو با این اسم ساختم تا سوالات متفرقه در اینجا پرسیده بشه و برای هر یک سوال که گاه خیلی پیش پا افتادس یک تاپیک ساخته نشه.[hr]
    2تا سوال:

    1- خطای شماره 6 با پیغام over flow در چه زمانی ایجاد میشه؟

    2- چجوری میشه چند رشته رو در یک رشته از طریق کد نویسی ادغام کنیم و در یک متغییر قرار بدیم؟ من از + استفاده کردم جواب نداد.

    مثلا میخوام سلول رنج:
    کد:
    sheet1.range("a1")
    برابر بشه با مقدار رشته ای:
    کد:
    textbox1.text + textbox2.text
    که هر یک از تکس باکس ها حاوی یک کلمه هستن.
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    RE: پرسش و پاسخ های متداول vba excel

    سلام
    اگر کلمه رو می خواید ادغام کنید باید از & (عطف) استفاده کنید
    علامت جمع برای عدد هس و text.value
    [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]

    کامنت

    • saber2q

      • 2012/04/13
      • 90

      #3
      RE: پرسش و پاسخ های متداول vba excel

      سلام
      برای اینکه از طریق vba از اکسل خارج بشیم از چه دستوری باید استفاده کنم؟
      منظورم خروج از کل نرم افزار اکسل هست، من از دستور thisworkbook.close استفاده کردم ولی برنامه اکسل بسته نشد و فقط فایل جاری بسته شد.
      و دوم اینکه چطور میشه یک فرم رو طوری قفل کنیم که جابه جاییش توسط کاربر مقدور نباشه؟

      با تشکر

      کامنت

      • mshahin

        • 2012/06/30
        • 20

        #4
        RE: پرسش و پاسخ های متداول vba excel

        به لينك زير مراجعه كنيد :
        http://***************************/post/41
        [img]http://www.blogfa.com/photo/a/afshinexperience.jpg[/img][url=http://afshinexperience.blogfa.com]تجربيات شخصي من در يك شركت خصوصي[/url]
        bringing VBA to the World[align=left][/align]

        کامنت

        • sohrabahmadi

          • 2012/05/03
          • 142
          • 35.00

          #5
          RE: پرسش و پاسخ های متداول vba excel

          با سلام به همه دوستان و اساتید عزیز. کدی هست که بشه از delet شدن sheetها جلوگیری کرد؟ باتشکر
          [b][color=#6B8E23]تو خشنود باشی و ما رستگار[/color][/b]

          کامنت

          • khakzad

            • 2010/03/17
            • 2034
            • 85.00

            #6
            RE: پرسش و پاسخ های متداول vba excel

            سلام
            اگه workbook رو protect کنيد
            قابليت حذف و جابجايي شيت ها از بين ميره[hr]
            سلام
            اگه workbook رو protect کنيد
            قابليت حذف و جابجايي شيت ها از بين ميره
            [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]

            کامنت

            • sohrabahmadi

              • 2012/05/03
              • 142
              • 35.00

              #7
              RE: پرسش و پاسخ های متداول vba excel

              نوشته اصلی توسط khakzad
              سلام
              اگه workbook رو protect کنيد
              قابليت حذف و جابجايي شيت ها از بين ميره[hr]
              سلام
              اگه workbook رو protect کنيد
              قابليت حذف و جابجايي شيت ها از بين ميره
              با تشکر از شما میشه بفرمایین این کد (workbook.protct) تو کجا و زیر چه رویدادی باید نوشته بشه ؟ و جسارتا بفرمایین که اندازه طول و عرض یوزرفرم ها تو properties بر حسب چه مقیاسی است ؟ مرسی

              [b][color=#6B8E23]تو خشنود باشی و ما رستگار[/color][/b]

              کامنت

              • ~M*E*H*D*I~
                • 2011/10/19
                • 4377
                • 70.00

                #8
                RE: پرسش و پاسخ های متداول vba excel

                موردی که خانم خاکزاد فرمودن کد نیست از تب review خود صفحه اکسل قابل دسترسه
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • saber2q

                  • 2012/04/13
                  • 90

                  #9
                  RE: پرسش و پاسخ های متداول vba excel

                  نوشته اصلی توسط sohrabahmadi
                  و جسارتا بفرمایین که اندازه طول و عرض یوزرفرم ها تو properties بر حسب چه مقیاسی است ؟ مرسی

                  اگر هیچ واحدی جلوش قرار ندید بر حسب "پیکسل" هست.[hr]
                  هیشکی جواب منو نمیده؟ :huh:

                  برای اینکه از طریق vba از اکسل خارج بشیم از چه دستوری باید استفاده کنم؟
                  منظورم خروج از کل نرم افزار اکسل هست، من از دستور thisworkbook.close استفاده کردم ولی برنامه اکسل بسته نشد و فقط فایل جاری بسته شد.
                  و دوم اینکه چطور میشه یک فرم رو طوری قفل کنیم که جابه جاییش توسط کاربر مقدور نباشه؟

                  کامنت

                  • MEYTI

                    • 2010/11/11
                    • 362

                    #10
                    RE: پرسش و پاسخ های متداول vba excel

                    سلام دوست عزیز
                    برای بستن فایل جاری از کد ActiveWorkbook.Close و برای بستن همه فایلهای باز از کد زیر استفاده کنید
                    کد PHP:
                    Dim WB As Workbook

                    For Each WB In Workbooks
                         
                    If Not (WB Is ActiveWorkbookThen WB.Close
                    Next
                    ActiveWorkbook
                    .Close 
                    [B][COLOR=#000080]مهدی کریمی[/COLOR][/B]

                    کامنت

                    • saber2q

                      • 2012/04/13
                      • 90

                      #11
                      RE: پرسش و پاسخ های متداول vba excel

                      نوشته اصلی توسط MEYTI
                      سلام دوست عزیز
                      برای بستن فایل جاری از کد ActiveWorkbook.Close و برای بستن همه فایلهای باز از کد زیر استفاده کنید
                      کد PHP:
                      Dim WB As Workbook

                      For Each WB In Workbooks
                           
                      If Not (WB Is ActiveWorkbookThen WB.Close
                      Next
                      ActiveWorkbook
                      .Close 
                      ممنون
                      آیا این کد خود نرم افزار اکسل رو هم میبنده؟

                      کامنت

                      • MEYTI

                        • 2010/11/11
                        • 362

                        #12
                        RE: پرسش و پاسخ های متداول vba excel

                        دوست عزیز از کد زیر هم میتونی استفاده کنی
                        ActiveWorkbook.Application.Quit
                        [B][COLOR=#000080]مهدی کریمی[/COLOR][/B]

                        کامنت

                        • saber2q

                          • 2012/04/13
                          • 90

                          #13
                          RE: پرسش و پاسخ های متداول vba excel

                          نوشته اصلی توسط MEYTI
                          دوست عزیز از کد زیر هم میتونی استفاده کنی
                          ActiveWorkbook.Application.Quit
                          ممنون،

                          کامنت

                          • sohrabahmadi

                            • 2012/05/03
                            • 142
                            • 35.00

                            #14
                            RE: پرسش و پاسخ های متداول vba excel

                            با سلام به همه اساتید و دوستان و آرزوی قبولی طاعات در این ماه عزیز.من یه فایلی دارم که به هنگام اجرا با یوزر فرم بالا میاد و کاربر امکان دسترسی به اطلاعات شیت ها رو نداره.منتها هنگامی که فایل در حال اجراست وقتی رو فایل کلیک میکنم سوال میپرسه که این فایل در حال اجراست و میخواد که آیا این فایل دوباره اجرا بشه یانه.وقتی که با اجرای دوباره فایل موافقت میشه ، دیگه فایل با یوزرفرم بالا نمیاد و میره به شیتی که فعال هستش.با فرض اینکه لازم هست یکی از شیتها فعال باشه و مخفی نشه آیا راهکاری هست که چنین اتفاقی نیفته؟ یعنی اگه فایل در حال اجراست مجددا بهیچوجه اجرا نشه و نپرسه که میخواین دوباره اجرابشه یا نه؟از لطف دوستان ممنونم.
                            [b][color=#6B8E23]تو خشنود باشی و ما رستگار[/color][/b]

                            کامنت

                            • MEYTI

                              • 2010/11/11
                              • 362

                              #15
                              RE: پرسش و پاسخ های متداول vba excel

                              با سلام دوست عزیز شما یوزرفرمتون و به چه نحوی لود میکنی؟
                              [B][COLOR=#000080]مهدی کریمی[/COLOR][/B]

                              کامنت

                              چند لحظه..