نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: اختصاص کد کالا به صورت خودکار به اجناس ورودی انبار

  1. #1


    آخرین بازدید
    2015/12/20
    تاریخ عضویت
    October 2015
    نوشته ها
    5
    امتیاز
    10
    سپاس
    2
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    Up اختصاص کد کالا به صورت خودکار به اجناس ورودی انبار

    سلام دوستان اکسلی
    من یه برنامه انبار دارم میخام وقتی یه جنس وارد انبار میشه اگر جدیده و قبلا تو انبار نبوده برنامه براساس دسته بندی که برای کالا تعریف میشه به صورت خودکار کد کالای جدید بهش اختصاص بده (براساس آخرین شماره) این امکان وجود داره عایا؟؟؟
    یه نسخه از برنامه رو میفرستم به پیوست
    سپاس
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده

  2.  

  3. #2


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

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

    کد PHP:
    Private Sub Worksheet_Change(ByVal Target As Range)

    If 
    Not Intersect(TargetMe.Range("D:D")) Is Nothing Then

    On Error Resume Next

    Dim rng 
    As Range
    Set rng 
    Range("C:C")

    If 
    Application.WorksheetFunction.CountIf(Range("d:d"), Target) = 1 _
    And Target.Value <> "" Then

    Target
    .Offset(0, -1).Value Application.WorksheetFunction.Max(rng) + 1

    ElseIf Application.WorksheetFunction.CountIf(Range("d:d"), Target) > And Target <> "" Then

    Cells(Rows.Count"C").End(xlUp).Row

    For 2 To K

    If Range("D" I).Value Target.Value Then

    Target
    .Offset(0, -1).Value Range("C" I).Value

    End 
    If

    Next

    End 
    If

    End If

    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده


  4. #3


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    از این فرمول نیز میتونید استفاده کنید
    فرمول رو در خانه c3 وارد کنید و به پائین بسط دهید
    کد PHP:
    =if(countif(d$2:d3;d3)=1;max(c$2:c2)+1;index(c$2:c2;match(d3;d$2:d2;0))) 





اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. [حل شده] امکان نمایش تصاویر به صورت رندوم در یک رنج فایل اکسل
    توسط sabertb در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 3
    آخرين نوشته: 2015/11/02, 19:44
  2. استفاده از find/replace بصورت اختصاصی
    توسط mr.mahlouji در انجمن ترفندهای اکسل Excel Tricks
    پاسخ ها: 3
    آخرين نوشته: 2014/01/09, 10:05
  3. انتخاب چند شماره از لیست بصورت تصادفی
    توسط ArTaBaZ در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 3
    آخرين نوشته: 2012/12/11, 17:02
  4. مختصات نقطه
    توسط vahid131 در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 8
    آخرين نوشته: 2012/11/06, 20:32
  5. اختصاص شورتکات به Add-in
    توسط kheyri در انجمن add-ins
    پاسخ ها: 2
    آخرين نوشته: 2012/03/10, 18:33

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد