صفحه 3 از 4 نخستنخست 1234 آخرینآخرین
نمایش نتایج: از شماره 21 تا 30 , از مجموع 38

موضوع: راهنمایی جهت سرچ آیتم ها

  1. #21


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: راهنمایی جهت سرچ آیتم ها

    دوستان، یه فایل اکسل گذاشتم مشابه همون فایلی که تو تاپیک در موردش بحث کردیم و همه دوستان کلی زحمت کشیدید و راهنمایی کردید.
    من میخوام یه حسابداری ساده بنویسم و یه فرم داشته باشم که فاکتورها رو داخلش وارد کنم و این فرم اطلاعات رو به سلول های مربوطه انتقال بده و یک سری اعمال جمع و تفریق رو همزمان با اضافه کردن هر اطلاعاتی رو سلول های دیگه انجام بده.
    فرم رو در شیت "فروش" با کلیک بر روی دکمه مربوطه ساختم (اما فقط یک فرم ظاهری هست و هیچ کدی توش وجود نداره)، میخوام شما چند تا زحمت بکشی برام:
    1- به محض باز کردن فرم، اطلاعات از شیت "فروش" و ستون "شماره فاکتور" است---اج بشه و آ---ین شماره فاکتوری که دفعه قبل ثبت شده رو به اضافه 1 بکنه و در تکس باکس "شماره فاکتور" داخل فرم قرار بده.
    2- با وارد کردن "کد مشتری" یا "نام مشتری" در تکس باکس های فرم عدد یا نام معادل اون در تکس باکس بعدی قرار بگیره (مثلا اگر کد مشتری وارد شد، خودش نام رو در تکس باکس مربوطه قرار بده و یا بلعکس) که این اطلاعات در شیت "اشخاص" و در ستون A و B قرار داره و قبلا وارد شده.
    3- در فرم داخل فورم لازمه که به تعداد اقلام هر فاکتور یک ردیف ثبت بشه و با انتخاب نام محصول از کومبوباکس مربوطه که اطلاعاتش رو از شیت "محصولات" و ستون "نام محصول" دریافت میکنه و توسط کاربر قابل انتخابه، قیمت محصول نیز در تکس باکس مربوطه از همون شیت است---اج بشه و قرار بگیره و با توجه به تعداد و درصد وارد شده، قیمت نهایی نیز محاسبه بشه و در تکس باکس های مربوطه نمایش داده بشه. با هر باز زدن کلید "اضافه به لیست" یک ردیف از این اطلاعات به لیست باکس اضافه بشه تا کل اقلام یک فاکتور به ترتیب در لیست باکس قرار بگیره.
    4- در انتها میخوام با زدن کلید "ثبت"، کلیه اطلاعات داخل لیست باکس به شیت "فروش" اضافه بشه (یعنی هر قلم جنس در یک ردیف از شیت قرار بگیره و به تعداد همه اقلام یک فاکتور ردیف هایی پر بشه که همگی شماره فاکتور مورد نظر رو داشته باشن)

    لطفا در صورت امکان من رو راهنمایی کنید، واقعیت برنامه نویسی اینه که برای شروع تا تعدادی مثال آدم نبینه نمیتونه اصل داستان رو درک کنه، من قبلا برنامه نویسی کار کردم c# ، میکروبیسیک، میکروسی pic و... اما تو بیسیک اکسل اصل مشکلم در برقراری ارتباط با فرم و سلول های اکسل هست که دستوراتش رو نمیدونم.

    فایل مربوطه در لینک زیره:
    http://s3.picofile.com/file/73651285...dari.xlsm.html


    با تشکر.[hr]
    نقل قول نوشته اصلی توسط jansiz hayat
    با سلام..
    فایل نمونه ، لطفاً%
    لینک فایل نمونه:
    http://s3.picofile.com/file/73651362...umif.xlsx.html
    راستی چطور میشه یک دستور sumif رو با 2 شرط اجرا کرد و شرط دوم رو یک رنج یا ستون در نظر بگیریم تا در صورت برقراری شرط اول، شرط دوم بررسی بشه. شرط دوم رو میخوام بین دو عدد در نظر بگیرم (مثلا اگر هر یک از سلول های ستون انتخاب شده شرط دوم عددی مابین 1654 تا 5200 بود، شرط اول رو در مورد اون ردیف انجام بده)

  2.  

  3. #22


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: راهنمایی جهت سرچ آیتم ها

    سلام
    از طریق ترکیب تابع if و sumif و با استفاده از فرمول های آرایه ای امکان پذیره ، اگه نتونستی یه فایل بذار برات درس کنم

  4. #23


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: راهنمایی جهت سرچ آیتم ها

    نقل قول نوشته اصلی توسط vatanparast
    سلام
    از طریق ترکیب تابع if و sumif و با استفاده از فرمول های آرایه ای امکان پذیره ، اگه نتونستی یه فایل بذار برات درس کنم
    فرمول های آرایه ای رو تا حالا باهاشون کار نکردم، ممنون

    این لینک فایل
    http://s3.picofile.com/file/7365136234/t....xlsx.html
    تو شیت "گزارش فروش" مخوام مجموع تعداد فروخته شده (از شیت "فروش") از یک محصول در یک بازه زمانی خاص (مثلا 1/1/91 تا 31/1/91) را مشخص کنم (بدون استفاده از ابزار فیلتر)

    دو تا سوال دیگه:
    تو vba با چه دستوری میتونیم
    1- تعداد ردیف های یک شیت رو که حاوی اطلاعات هست بشمیریم
    2- و با چه دستوری میتونیم به اولین ردیف خالی (بعد از آخرین رکورد) دسترسی پیدا کنیم (بدون این که بخوایم تعداد ردیف ها رو بشمریم)؟؟

  5. #24


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام

    RE: راهنمایی جهت سرچ آیتم ها

    با اجازه آقای vatanparast

    در مورد دو سوالتون:

    1: Sheet1.UsedRange.Rows.Count

    توجه: در صورتیکه Sheet شما از سطر اول شروع به پر شدن شود و سطرهای خالی بین آنها وجود نداشته باشد، این فرمان جواب مناسب را ارئه میکند.

    2: Range("a1").Offset(Sheet1.UsedRange.Rows.Count, 0)

    با این فرمان می توان به اولین خانه در ستون A که خالی است ( با شرایط ذکر شده در قسمت بالا) دسترسی داشته باشیم و اعمال تغییرات را انجام دهیم

    لازم به ذکر است در صورت تمایل برای رسیدن به خانه خالی دیگر در ستون دیگر ( در اینجا ستون A) کافی است به جای a1 از سلول های دیگر در ستون های دیگر استفاده شود

    در صورت مبهم بودن عرض بنده بفرمائید تا توضیح بیشتر ارائه شود

  6. #25


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: راهنمایی جهت سرچ آیتم ها

    نقل قول نوشته اصلی توسط s.cheraghi
    با اجازه آقای vatanparast

    در مورد دو سوالتون:

    1: Sheet1.UsedRange.Rows.Count

    توجه: در صورتیکه Sheet شما از سطر اول شروع به پر شدن شود و سطرهای خالی بین آنها وجود نداشته باشد، این فرمان جواب مناسب را ارئه میکند.

    2: Range("a1").Offset(Sheet1.UsedRange.Rows.Count, 0)

    با این فرمان می توان به اولین خانه در ستون A که خالی است ( با شرایط ذکر شده در قسمت بالا) دسترسی داشته باشیم و اعمال تغییرات را انجام دهیم

    لازم به ذکر است در صورت تمایل برای رسیدن به خانه خالی دیگر در ستون دیگر ( در اینجا ستون A) کافی است به جای a1 از سلول های دیگر در ستون های دیگر استفاده شود

    در صورت مبهم بودن عرض بنده بفرمائید تا توضیح بیشتر ارائه شود
    با تشکر از شما:

    در دستور دوم عدد صفر در آخر دستور برای چه منظوریه؟ و آیا اگر از "sheet1" استفاده نکنیم تو دستور، خودش شیت جاری رو در نظر میگیره؟

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

    ممنون

  7. #26


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام

    RE: راهنمایی جهت سرچ آیتم ها

    با سلام

    "(Range("a1").Offset(Sheet1.UsedRange.Rows.Cou nt, 0"

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

    در این فرمان تعداد ستون ها را برابر صفر قرار داده تا در همان ستون قرار گیرد (A:A)

    بله، در مرجع دهی وی بی در صورتیکه مراجع والد یک شیء مشخص نباشد، به صورت پیش فرض مراجع جاری در نظر گرفته می شود

  8. #27


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام

    RE: راهنمایی جهت سرچ آیتم ها

    این هم جواب سوال اول
    با استفاده از SUMIFS این جواب رو نوشتم.
    اگر منظورتون چیز دیگه ای هست.در خدمتم.
    [hr]
    نقل قول نوشته اصلی توسط vatanparast
    نقل قول نوشته اصلی توسط khakzad
    چون در vlookup فقط به اولین ایتم که برسه همون رو نشون میده.باید اطلاعات مشابه رو متمایز کنید از هم
    و نیاز به سل های کمکی دارید.
    با کمک ارایه ها این کارو کردم.خیلی راحت تره
    ببینید اگر کمکتون نمی کنه.با همون vlookup انجامش بدم
    سلام
    تشکر از خانم خاکزاد بابت جواب یک پیشنهاد به کل دوستان دارم لطفا فایل های نمونه ای که قرار میدید نام مناسبی هم براش در نظر بگیرید تا طبقه بندی و ترتیب مناسبی به فایل های دانلود شده بشه داد ، با تشکر فراوان
    سلام
    چشم
    حتما.
    همیشه مستندسازی مهم هست.ممنون بابت تذکر

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

  9. #28


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: راهنمایی جهت سرچ آیتم ها

    نقل قول نوشته اصلی توسط khakzad
    این هم جواب سوال اول
    با استفاده از SUMIFS این جواب رو نوشتم.
    اگر منظورتون چیز دیگه ای هست.در خدمتم.
    ممنون خانم خاکزاد، دقیقا حل شد، من خودم به فرمولی که شما نوشته بودید (sumifs) یه شرط سوم هم اضافه کردم که غیر از بازه زمانی مشخص شده، نوع محصول هم جداسازی بشه.
    فقط علامت & تو دو شرطی که بزرگترمساوی و کوچکترمساوی رو چک میکنن کارش چیه؟

  10. #29


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام

    RE: راهنمایی جهت سرچ آیتم ها

    خواهش می کنم.
    وقتی داخل فرمول از متن یا علامتی می خوایم استفاده کنیم.باید حتما داخل "" باشه.در غیر اینصورت ارور میده.و برای اینکه ربطش بدیم به سایر اجزای فرمول از & استفاده می کنیم.
    مثلا اگر شما علامت های بزرگهتر و کوچکتر رو داخل یک سل بنویسید و criteria رو به اونها ارجاع بدید.نیازی به اینها نیس.چون بصورت غیرمستقیم از داخل سل ها خونده میشه.
    اگر توضیحات کافی نیست، بگید چندتا مثال بذارم با اونها توضیح بدم

  11. #30


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: راهنمایی جهت سرچ آیتم ها

    نقل قول نوشته اصلی توسط khakzad
    خواهش می کنم.
    وقتی داخل فرمول از متن یا علامتی می خوایم استفاده کنیم.باید حتما داخل "" باشه.در غیر اینصورت ارور میده.و برای اینکه ربطش بدیم به سایر اجزای فرمول از & استفاده می کنیم.
    مثلا اگر شما علامت های بزرگهتر و کوچکتر رو داخل یک سل بنویسید و criteria رو به اونها ارجاع بدید.نیازی به اینها نیس.چون بصورت غیرمستقیم از داخل سل ها خونده میشه.
    اگر توضیحات کافی نیست، بگید چندتا مثال بذارم با اونها توضیح بدم
    توضیح کافی بود و متوجه شدم،
    سوال جدیدم که پیش اومده:
    این روش فرمولی که شما پیشنهاد دادی‌ آیا تاریخ ها رو با فرمت تاریخ شناخته؟ یا مثل یه عدد معمولی در نظر گرفته؟ آیا میشه طوری فرمول رو نوشت که تاریخ های رنج مربوطه رو با فرمت dateبشناسه تا اگه اون وسطا یه تاریخی با 1391 نوشته شده بود و بقیه با 91 خودش تشخیص بده...؟


صفحه 3 از 4 نخستنخست 1234 آخرینآخرین

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

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

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

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

  1. کلیدی برای پرینت تمام شیتها
    توسط مجید در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2020/04/15, 14:57
  2. مخفی کردن شیتها در اکسل
    توسط payam در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 8
    آخرين نوشته: 2016/11/07, 19:15
  3. سر جمع سطرهای مختلف در شیتهای مختلف
    توسط sadeghj در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2013/03/06, 09:47
  4. لینک شیتها
    توسط sakka در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2013/02/09, 04:35
  5. قفل کردن کلیه شیتهای یک فایل
    توسط Amirsayyafi در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 6
    آخرين نوشته: 2012/09/16, 10:28

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

آیا میشه برای دستور vlookup با استفاده از دستور دو شرطی همزمان رو بررسی کرد؟؟

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

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

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