انتقال اطلاعات از یک شیت به شیت دیگر با توجه به اطلاعات یک سلول

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • neda-a

    • 2014/11/25
    • 53

    [حل شده] انتقال اطلاعات از یک شیت به شیت دیگر با توجه به اطلاعات یک سلول

    با سلام
    دوستان درخواست راهنمایی دارم از شما
    کاری که میخوام انجام بدم اینه که میخواهم با توجه به ستون وضعیت در شیت اطلاعات ورودی ، در شیت اطلاعات نمایشی ستون های نام فعالیت -منبع و نفرساعت متناظر آن نوشته شوند.
    اطلاعات در شیت اطلاعات ورودی همواره به روز رسانی می شوند و امکان افزودن سطر جدید هم هست
    مثال فرض کنیم فعالیت سوم در وضعیت در حال انجام است میخواهم اطلاعات متناظر آن در شیت اطلاعات نمایشی در ستون های d3 تا f3 نمایش داده شود
    ----------
    می دونم که باید از توابع vlookup- index- match- و یا countif استفاده کنم اما نمیدونم چطور
    فایل های پیوست شده
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #2
    با سلام
    با توابع نیاز دارید یا بدون توابع؟
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

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

      • 2014/06/22
      • 1496

      #3
      یک فایل ضمیمه کردم
      هر جا سوال داشتید بفرمائید من و دوستان پاسخ خواهیم داد
      به روش توابع (میشه فرمولهای بهتری رو نیز نوشت)
      به روش Pivot Table

      فایل ضمیمه شد
      فایل های پیوست شده
      [CENTER]
      [SIGPIC][/SIGPIC]
      [/CENTER]

      کامنت

      • neda-a

        • 2014/11/25
        • 53

        #4
        درسته حق با شماست Pivot Table نسبت به استفاده از توابع گزینه بهتری هست
        خیلی ممنونم

        فقط یه سوال وقتی از توابع استفاده کردید کد فعالیت را آوردین در هر قسمت نمی تونستیم نام فعالیت را بیاریم؟؟

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          با سلام

          با تشکر از زحمات جنرال صمد ، با قرار دادن کدهای ذیل در قسمت sheet1 میتوانید جداول پیوت تیبل رو بصورت Autorefresh تبدیل نمایید
          که نیاز به هر بار رفرش کردن در صورت تغییر داده ها نباشید

          کد PHP:
          Private Sub Worksheet_Change(ByVal Target As Range)
            
          Worksheets("ÒÇÑÔ").PivotTables("PivotTable1").PivotCache.Refresh
            Worksheets
          ("ÒÇÑÔ").PivotTables("PivotTable2").PivotCache.Refresh
            Worksheets
          ("ÒÇÑÔ").PivotTables("PivotTable3").PivotCache.Refresh
          End Sub 
          فایل های پیوست شده

          کامنت

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

            • 2014/06/22
            • 1496

            #6
            نوشته اصلی توسط neda-a
            درسته حق با شماست Pivot Table نسبت به استفاده از توابع گزینه بهتری هست
            خیلی ممنونم

            فقط یه سوال وقتی از توابع استفاده کردید کد فعالیت را آوردین در هر قسمت نمی تونستیم نام فعالیت را بیاریم؟؟
            حق با شماست
            آرگومان اول رو باید تغییر داد من سر ستون رو دقت نکردم
            فایل ضمیمه گردید
            فایل های پیوست شده
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • neda-a

              • 2014/11/25
              • 53

              #7
              بله درسته ممنون

              کامنت

              چند لحظه..