نمایش اطلاعات دو ستون در کمبوباکس

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

    • 2013/05/25
    • 176

    نمایش اطلاعات دو ستون در کمبوباکس

    سلام به دوستان عزیز

    من میخوام از طریق کد نویسی vba کمبوباکسی ایجاد کنم که بره همانند نمونه ارسالی اطلاعات دو ستون رو از شیت دیگه ای بخونه و داخل خودش نمایش بده. ( دقیقاً مطابق با نمونه ارسالی ) ولی بصورت کامل از طریق کد نویسی vba

    توضیحات :

    1 - این کمبوباکس فقط باید از طریق کد نویسی vba توی سلول وارد بشه .

    2 - چون این کمبوباکس رو میخوام توی فایل دیگه ای استفاده کنم، میبایست پس از اجرای کد به تعداد ردیف های ایجاد شده دارای اطلاعات کمبوباکس در سلول خودش ایجاد بشه یعنی اگر 1000 تا ردیف داشتِم باید 1000 تا هم کمبوباکس ایجاد بشه.

    3 -
    فایل های پیوست شده
  • ~M*E*H*D*I~
    • 2011/10/19
    • 4377
    • 70.00

    #2
    نوشته اصلی توسط mobinsaffarpour
    سلام به دوستان عزیز

    من میخوام از طریق کد نویسی vba کمبوباکسی ایجاد کنم که بره همانند نمونه ارسالی اطلاعات دو ستون رو از شیت دیگه ای بخونه و داخل خودش نمایش بده. ( دقیقاً مطابق با نمونه ارسالی ) ولی بصورت کامل از طریق کد نویسی vba

    توضیحات :

    1 - این کمبوباکس فقط باید از طریق کد نویسی vba توی سلول وارد بشه .

    2 - چون این کمبوباکس رو میخوام توی فایل دیگه ای استفاده کنم، میبایست پس از اجرای کد به تعداد ردیف های ایجاد شده دارای اطلاعات کمبوباکس در سلول خودش ایجاد بشه یعنی اگر 1000 تا ردیف داشتِم باید 1000 تا هم کمبوباکس ایجاد بشه.

    3 -
    این قسمت رو توضیح بدید؟
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • mobinsaffarpour

      • 2013/05/25
      • 176

      #3
      سلام و تشکر از اینکه به این پست توجه نموده اید.

      منظور از اجرای کد این هست که میبایست جهت درج کمبوباکس توی شیت بصورت کامل از کدنویسی vba استفاده شود. بعنوان مثال اگر 100 ردیف اطلاعات ایجاد شده بود میبایست 100 کمبوباکس نیز در سلول مربوطه قرار داده شود .

      ضمناً حتماً میبایست عملیات ایجاد کمبوباکس در شیت و قرارگرفتن کمبوباکس ها در سلول مربوطه بصورت کامل با vba باشد و از هیچ یک از قابلیتهای دیگر اکسل استفاده نشود .

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

      کامنت

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

        #4
        فایل پیوست رو ببینید
        فایل های پیوست شده
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • mobinsaffarpour

          • 2013/05/25
          • 176

          #5
          مدیر محترم ضمن تشکر از جنابعالی

          بسیار عالی هست. اما آیا این امکان وجود دارد که فایل پیوست Upload Request را تکمیل نمائید و ایجاد کمبوباکس در

          شیت تماماً از کدنویسی vba استفاده گردد.

          ضمناً میبایست اطلاعات را از شیت Data از ستون مسئول پیگیری خوانده و از سلول M2 به بعد با توجه به ستونهای حاوی

          اطلاعات دیگر کمبوباکس را ایجاد نماید . ضمناً 1 - میبایست هیچگونه محدودیتی چه در ایجاد کمبوباکس و چه در خواندن

          اطلاعات از شیت Data وجود نداشته باشد .2 - نباید از Name Manager استفاده گردد .

          کامنت

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

            #6
            نوشته اصلی توسط mobinsaffarpour
            مدیر محترم ضمن تشکر از جنابعالی

            بسیار عالی هست. اما آیا این امکان وجود دارد که فایل پیوست Upload Request را تکمیل نمائید و ایجاد کمبوباکس در

            شیت تماماً از کدنویسی vba استفاده گردد.

            ضمناً میبایست اطلاعات را از شیت Data از ستون مسئول پیگیری خوانده و از سلول M2 به بعد با توجه به ستونهای حاوی

            اطلاعات دیگر کمبوباکس را ایجاد نماید . ضمناً 1 - میبایست هیچگونه محدودیتی چه در ایجاد کمبوباکس و چه در خواندن

            اطلاعات از شیت Data وجود نداشته باشد .2 - نباید از Name Manager استفاده گردد .
            برای اینکار چرا از دیتاولیدیشن استفاده نمیکنید؟
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • mobinsaffarpour

              • 2013/05/25
              • 176

              #7
              نمی تونم این کار رو انجام بدم . نمی دونم شما چه میزان با سیستم های اطلاعات مدیریت MIS تحت Natural آشنائی دارین اما به دلیل اینکه میخوام کدهای فایل رو در نرم افزار فوق پیاده سازی کنم و اون امکاناتش بسیار محدود هست

              به همین دلیل امکان اجرا به غیر از کدنویسی وجود ندارد.

              مگر اجرای این کار با کد نویسی VBA سخت است . ??
              Last edited by mobinsaffarpour; 2015/07/22, 18:14.

              کامنت

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

                #8
                نوشته اصلی توسط mobinsaffarpour
                نمی تونم این کار رو انجام بدم . نمی دونم شما چه میزان با سیستم های اطلاعات مدیریت MIS تحت Natural آشنائی دارین اما به دلیل اینکه میخوام کدهای فایل رو در نرم افزار فوق پیاده سازی کنم و اون امکاناتش بسیار محدود هست

                به همین دلیل امکان اجرا به غیر از کدنویسی وجود ندارد.

                مگر اجرای این کار با کد نویسی VBA سخت است . ??
                برای اجرای کد نیاز به فرمان هست اینکه به محض افزایش اطلاعات در سطر جدید کمبوباکسی ایجاد بشه نیاز به رویداد داره به این مفهوم که کد با ایجاد تغییر اجرا بشه و کنترل این کار دشوار هست یعنی به محض هر تغییری یک سطر افزوده میشه بنابراین برای این کار به نظر باید کلیدی تعبیه بشه که هربار برای اجرای کد روش کلیک کنید که این به نظرم خواسته شما نیست
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • iranweld

                  • 2015/03/29
                  • 3341

                  #9
                  با سلام

                  فایل پیوست به تعداد سطرهای موجود کمبوباکس را در ستون m کپی مینماید.

                  با توجه به فایل ارسالی در پست های قبلی ، بقیه کار در فایل اصلی را کامل کنید
                  فایل های پیوست شده

                  کامنت

                  • mobinsaffarpour

                    • 2013/05/25
                    • 176

                    #10
                    از همه دوستان که برای حل این پرسش وقتشون رو گذاشتن کمال تشکر رو دارم .

                    البته جناب آقای میر هم از روش دیگری استفاده نمودند که برای آشنائی دیگر دوستان فایل رو بپیوست قرار میدم . / باتشکر از همه
                    فایل های پیوست شده

                    کامنت

                    • msp65

                      • 2015/07/20
                      • 41

                      #11
                      سلام و شب بخیر خدمت همه بزرگوارها
                      میخواستم کمبو باکسی طراحی کنم که در ظاهر یه چیزی نشون بده اما اطلاعاتش چیز دیگری باشه به عنوان مثال ماه های سال رو نشون بده ولی با انتخاب شون عدد ماه ثبت بشه

                      کامنت

                      • mobinsaffarpour

                        • 2013/05/25
                        • 176

                        #12
                        دوست عزیز سلام

                        این پست مرتبط با نیاز شماست . بصورت کامل پست رو مطالعه فرمائید . اگر سوالی بود من در خدمتم

                        کامنت

                        • khakzad

                          • 2010/03/17
                          • 2034
                          • 85.00

                          #13
                          مشکلاتی که با فایلی که جناب میر گذاشتن، دارید رو مطرح کنید و توضیح بدید تا بررسی بشه. لطفا توی چت سوال مطرح نکنید فایده نداره علاوه بر اینکه دیرتر به جواب میرسید
                          [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]

                          کامنت

                          • majid_mx4

                            • 2012/06/25
                            • 699

                            #14
                            با سلام

                            لطفا فایل ضمیمه را بررسی نمایید.


                            خلاصه : کمبو باکس با نمایش دیتای متفاوت ( مثلا نمایش ماه و بعد از انتخاب عدد ماه )

                            برای دیدین دستورات از کلید های Alt + F11 استفاده نمایید

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

                            کامنت

                            • mobinsaffarpour

                              • 2013/05/25
                              • 176

                              #15
                              1 - در رديف هاي بالا مثلاً 3000 بسيار کند عمل مي نماید 2 - تا رديف 1209 کمبوباکس رو بدرستي ايجاد ميکنه اما بعد از اون يکي در ميون ايجاد ميکنه

                              کامنت

                              چند لحظه..