مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

سورت کردن بر اساس تاریخ

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

    • 2018/11/01
    • 52
    • 23.00

    پرسش سورت کردن بر اساس تاریخ

    با سلام و احترام
    فایلی رو خدمت دوستان می فرستم در صورت امکان ممنون می شم راهنمایی بفرمایید.این فایل از 3 شیت داده و صندوق و سورت شده تشکیل شده .می خوام در شیت صندوق با ثبت پرسنلی نام و نام خانوادگی فراخوانی بشه از داده ضمن اینکه با تایپ تاریخ در این شیت اطلاعات ثبت شده براساس تاریخ از کوچک به بزرگ در شیت سومی به نام سورت شده ذخیره بشه!ممنون می شم
    فایل های پیوست شده
  • hadi1980

    • 2019/01/07
    • 237
    • 86.00

    #2
    سلام
    براي سوال اول شما لازمه از فرمول lookup استفاده کنيد
    مثلا تو سلول C2 بنويسيد
    کد PHP:
    =LOOKUP(B2,داده!$A$2:$A$13,داده!$B$2:$B$13
    و براي سوال دومتان اگه اصرار داريد اتوماتيک انجام بشه ميشه يه ماکروي اينجوري نوشت
    کد:
    Sheets("صندوق").SelectSheets("صندوق").Copy After:=Sheets(3)
    Sheets("صندوق (2)").Select
    Sheets("صندوق (2)").Name = "سورت شده"
    که از شيت صندوق يه کپي برداري کنه و اسمش رو هم بزار سورت‌شده
    و يه کد اينجوري

    کد:
    ActiveWorkbook.Worksheets("سورت شده").Sort.SortFields.ClearActiveWorkbook.Worksheets("سورت شده").Sort.SortFields.Add Key:=Range("D2:D6") _
        , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("سورت شده").Sort
        .SetRange Range("A1:D6")
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    که داده‌هاي اين شيت رو براساس تاريخ سورت کنه البته اين کد الان به رديف ششم بسنده ميکنه

    کامنت

    چند لحظه..