ورود اطلاات به ليست باكس

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

    • 2010/10/03
    • 114

    ورود اطلاات به ليست باكس

    سلام عليكم
    با توجه به عكس Click image for larger version

Name:	Untitled.jpg
Views:	1
Size:	117.3 کیلو بایت
ID:	142287
    ميشه ليست باكس طوري تنظيم بشه كه اگه رنج o2: o20 عدد بود فقط اون سطر بياد در ليست باكس بشينه و اگه صفر باشه در ليست باكس نشون داده نشه؟
    از راهنماييتون ممنون ميشم
    [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
    او جانشين تمام نداشته هاي من است...![/color]
  • حسینعلی

    • 2014/01/27
    • 172

    #2
    Listbox1.rosurse=SHEET1.RANGE("o220")

    کامنت

    • 4017

      • 2010/10/03
      • 114

      #3
      ممنون از پاسخي كه دادين
      اما اين فقط كل ليستو نشون ميده. درخواست من چيز ديگه اي بوده
      [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
      او جانشين تمام نداشته هاي من است...![/color]

      کامنت

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

        • 2013/10/18
        • 233
        • 61.00

        #4
        دوست عزیز از اونجایی که الان دیر وقته و من مغزم درست و حسابی کار نمی کنه و در کل زیادم وی بی وارد نیستم فقط یه راه حل به نظرم رسید که شاید به شما ایده بده.
        من نظرم اینه شما آدرسی که به لیست باکست میدی رو از قبل صفراشو حذف کن.
        که البته به ازای هر ستون که بخوای انجام بدی این کارو، باید از سلول کمکی استفاده کنی که خوب کارآیی فایلت میاد پایین.
        در هر صورت این یه ایده بود و مطمئنن اساتید راهنماییتون می کنن.
        اینم فایل نمونه:
        BookUF.xlsm
        [SIZE=3][COLOR=#006400][B]وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

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

        کامنت

        • Javid Mokhtari
          مدير تالار ويژوال بيسيك

          • 2012/01/16
          • 1212
          • 73.00

          #5
          نوشته اصلی توسط 4017
          ممنون از پاسخي كه دادين
          اما اين فقط كل ليستو نشون ميده. درخواست من چيز ديگه اي بوده
          با سلام.
          کد PHP:
          Dim rng As Range
          For Each rng In ActiveSheet.Range("o2:o20"
             If 
          rng <> "" And rng <> 0 Then  
                Me
          .ListBox1.AddItem rng  
            End 
          If
          Next rng 
          اگر محدوده o2: o20 ثابت است که هیچ درغیر اینصورت می توان محدوده را پویا نمود.
          [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
          بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

          شرکت در دوره:
          [/FONT][/SIZE]
          [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
          [/B][/FONT][/SIZE]
          [/CENTER]
          [/INDENT]
          [/FONT]

          کامنت

          • 4017

            • 2010/10/03
            • 114

            #6
            ممنون از پاسختون. درباره پويا كردنش هم ميشه بگين چه كاري بايد انجام بشه؟
            [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
            او جانشين تمام نداشته هاي من است...![/color]

            کامنت

            • Javid Mokhtari
              مدير تالار ويژوال بيسيك

              • 2012/01/16
              • 1212
              • 73.00

              #7
              نوشته اصلی توسط 4017
              ممنون از پاسختون. درباره پويا كردنش هم ميشه بگين چه كاري بايد انجام بشه؟
              اگر ستون O مدنظر شما باشد باید گفت:
              کد PHP:
              Dim rng As Range
              For Each rng In ActiveSheet.Range("o1"Range("o1000000").End(xlUp).Address)
                  If 
              rng <> "" And rng <> 0 Then 
                     Me
              .ListBox1.AddItem rng  
                End 
              If
              Next rng 
              [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
              بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

              شرکت در دوره:
              [/FONT][/SIZE]
              [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
              [/B][/FONT][/SIZE]
              [/CENTER]
              [/INDENT]
              [/FONT]

              کامنت

              • 4017

                • 2010/10/03
                • 114

                #8
                اينجا فقط اين ستون نشون داده ميشه. نميشه سطر متناظر با اين ستون نشون داده بشه؟
                [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
                او جانشين تمام نداشته هاي من است...![/color]

                کامنت

                • Javid Mokhtari
                  مدير تالار ويژوال بيسيك

                  • 2012/01/16
                  • 1212
                  • 73.00

                  #9
                  نوشته اصلی توسط 4017
                  اينجا فقط اين ستون نشون داده ميشه. نميشه سطر متناظر با اين ستون نشون داده بشه؟
                  خب باید چهارجوبی برای فرمتون قرار بدین یا نه.مثلا کل ستون o یا کل ستون a شما باید تعیین کنید که چهارچوب اطلاعاتتون کجاست.درغیر اینصورت باید برای کلیه محدوده استفاده شده در شیت کد نوشت که زیاد معقول نیست.چون ممکه خیلی از آیتمها مد نظر شما نباشه ولی در لیست باکس بیهوده جا گرفته.
                  [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
                  بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

                  شرکت در دوره:
                  [/FONT][/SIZE]
                  [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
                  [/B][/FONT][/SIZE]
                  [/CENTER]
                  [/INDENT]
                  [/FONT]

                  کامنت

                  • Javid Mokhtari
                    مدير تالار ويژوال بيسيك

                    • 2012/01/16
                    • 1212
                    • 73.00

                    #10
                    یه راه ساده تری هم هست که اگه فایلتون رو بذارین رو اون انجام میدم.
                    [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
                    بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

                    شرکت در دوره:
                    [/FONT][/SIZE]
                    [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
                    [/B][/FONT][/SIZE]
                    [/CENTER]
                    [/INDENT]
                    [/FONT]

                    کامنت

                    • 4017

                      • 2010/10/03
                      • 114

                      #11
                      ممنونم كه حتي اين وقت از صبح هم به سوالاتم پاسخ ميدين
                      بيشتر اين خواسته منه كه اگه اين ستون عددي ازش عدد شد سطرشو تو ليست باكس بياره
                      فایل های پیوست شده
                      Last edited by 4017; 2014/07/27, 04:32.
                      [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
                      او جانشين تمام نداشته هاي من است...![/color]

                      کامنت

                      • 4017

                        • 2010/10/03
                        • 114

                        #12
                        يه راه ديگه پيدا كردم اما اونجا هم موندمخواستم يه ليست جدا تشكيل بدم كه ليست باكس از اونجا خونده بشهاما به يه مشكل برخوردماونم اينه كه تو يه ستون اگه مثلا 2تا سطر بخوام كپي كنم عملي نميشه. فايل پيوست دوومو هم ميذارم يه نگاهي بهش ميندازين؟
                        فایل های پیوست شده
                        [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
                        او جانشين تمام نداشته هاي من است...![/color]

                        کامنت

                        • 4017

                          • 2010/10/03
                          • 114

                          #13
                          يه راه ديگه پيدا كردم اما اونجا هم موندمخواستم يه ليست جدا تشكيل بدم كه ليست باكس از اونجا خونده بشهاما به يه مشكل برخوردماونم اينه كه تو يه ستون اگه مثلا 2تا سطر بخوام وارد كنم عملي نميشه. فايل پيوست دوومو هم ميذارم يه نگاهي بهش ميندازين؟
                          [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
                          او جانشين تمام نداشته هاي من است...![/color]

                          کامنت

                          • Javid Mokhtari
                            مدير تالار ويژوال بيسيك

                            • 2012/01/16
                            • 1212
                            • 73.00

                            #14
                            نوشته اصلی توسط 4017
                            ممنونم كه حتي اين وقت از صبح هم به سوالاتم پاسخ ميدين
                            بيشتر اين خواسته منه كه اگه اين ستون عددي ازش عدد شد سطرشو تو ليست باكس بياره
                            با سلام.
                            منکه نفهمیدم منظورتون از "این ستون" کدام ستون ها بود.
                            پیوست Copy هم که چیزی توشت نیست که نگاهی بهش بندازم.
                            [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
                            بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

                            شرکت در دوره:
                            [/FONT][/SIZE]
                            [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
                            [/B][/FONT][/SIZE]
                            [/CENTER]
                            [/INDENT]
                            [/FONT]

                            کامنت

                            • 4017

                              • 2010/10/03
                              • 114

                              #15
                              با تشكر از شما
                              از يه راه ديگه حلش كردم. اصولي نيست اما جواب داده
                              ممنون كه وققتتونو بهم دادين
                              [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
                              او جانشين تمام نداشته هاي من است...![/color]

                              کامنت

                              چند لحظه..