لیستی از یک ثابت در چندین شیت

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

    • 2014/11/11
    • 7

    لیستی از یک ثابت در چندین شیت

    با عرض سلام و خسته نباشید چند شیت دارم که دارای اطلاعاتی با آدرس های ثابت است. مثلا a2 نام و نام خانوادگی و a5 شماره پرسنلی
    می خوام توی یک شیت جدید تمام سلول های a2 و a5 همه شیت ها لیست بشه. مثلا

    در شیت جدید، دو ستون داشته باشه که:
    علی احمدی 20 (از شیت اول)
    رضا احمدی 25 (از شیت دوم)
    .
    .
    .
    (از تمام شیت ها)

    با تشکر از تمامی دوستان.
  • AmirAkbar

    • 2014/02/06
    • 118

    #2
    دوست عزیز اگر امکان داره فایل قرار بدید .. یا بخشی از فایل برای نمونه ..

    کامنت

    • qomamir

      • 2014/11/11
      • 7

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

      کامنت

      • mohammad_ashooryan

        • 2014/08/13
        • 480
        • 80.00

        #4
        نوشته اصلی توسط qomamir
        با تشکر از توجه شما دوست عزیز
        فایل نمونه پیوست شد
        با سلام
        ميتوانيد از فرمول Indirect استفاده كنيد.
        فرمول سطر اول رو بنويسيد
        بعدش فرمول رو درگ كنيد پايين.
        List.xlsx

        کامنت

        • generalsamad
          مدير تالار توابع

          • 2014/06/22
          • 1496

          #5
          نوشته اصلی توسط mohammad2060
          با سلام
          ميتوانيد از فرمول Indirect استفاده كنيد.
          فرمول سطر اول رو بنويسيد
          بعدش فرمول رو درگ كنيد پايين.
          [ATTACH]5911[/ATTACH]
          با سلام
          یه سوال
          اگه نام شیتها به این صورت نبود و نامهای متفافتی داشت اونوقت چطور میشه این کار رو کرد؟
          ممنون
          فایل های پیوست شده
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • mohammad_ashooryan

            • 2014/08/13
            • 480
            • 80.00

            #6
            نوشته اصلی توسط generalsamad
            با سلام
            یه سوال
            اگه نام شیتها به این صورت نبود و نامهای متفافتی داشت اونوقت چطور میشه این کار رو کرد؟
            ممنون
            با سلام
            من vba بلند نيستم. ولي از توي اينترنت تونستم كد ليست كردن شيتهاي يه فايل اكسل رو از لينك زير پيدا كنم.

            و توي فايل اعمال كردم.
            List3.xlsm

            کامنت

            • Ali Parsaei
              مدير تالارتوابع اکسل

              • 2013/11/18
              • 1521
              • 71.67

              #7
              نوشته اصلی توسط generalsamad
              با سلام
              یه سوال
              اگه نام شیتها به این صورت نبود و نامهای متفافتی داشت اونوقت چطور میشه این کار رو کرد؟
              ممنون
              سلام،
              اون وقت مي شود از ماکرو کمک گرفت، براي نمونه فايل ارسالي شما من کد زير را نوشته ام (البته فقط براي اسامي است و شماره ها هم شبيه همين مي شود):
              کد:
              Sub Macro1()
              Dim C As Range
              For Each C In Range("A1:A20")
              If C.Row < Sheets.Count Then
              C = Sheets(C.Row).Range("A2").Value
              End If
              Next
              End Sub
              [SIGPIC][/SIGPIC]

              کامنت

              • AmirAkbar

                • 2014/02/06
                • 118

                #8
                نوشته اصلی توسط mohammad2060
                با سلام
                ميتوانيد از فرمول Indirect استفاده كنيد.
                فرمول سطر اول رو بنويسيد
                بعدش فرمول رو درگ كنيد پايين.
                [ATTACH]5911[/ATTACH]
                جالب بود .. مرسی

                کامنت

                • qomamir

                  • 2014/11/11
                  • 7

                  #9
                  ممنون از توجه دوستان

                  کامنت

                  چند لحظه..