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

موضوع: سوال سخت!

  1. #1


    آخرین بازدید
    2021/12/30
    تاریخ عضویت
    December 2019
    نوشته ها
    10
    امتیاز
    14
    سپاس
    2
    سپاس شده
    4 در 3 پست
    سطح اکسل
    56.00 %

    سوال سخت!

    سلام دوستان

    یه چک باکس دارم که وقتی تیک میخوره اطلاعات موجود در ستون a (متناسب با اینکه کدوم چک باکس تیک خورده) به ستون b منتقل میشه تا اینجای کار درسته کار ولی میخوام وقتی تیکش رو برداشتم اطلاعات مربوط به همون چک باکس در ستون b حذف بشه، مشکل اینجاست که با فرمول
    Selection.Delete Shift:=xlUp

    آدرس دهی فرمول قبلیش به هم میریزه و فرمول اجرا نمیشه، فرمول پایین قبل از فرمول بالا اجرا میشه

    Sheet2.Cells(e, 24).Formula = "=VLOOKUP(r7,TBl.steel,5,false)"

    r7 توی تابع vlookup بعد از اجرای فرمول اولی پیدا نمیشه راه حل چیه؟
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


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

    با سلام
    بهتره برای سوالتون یه فایل نمونه قرار دهید
    اینطور زودتر به جواب میرسید



  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2021/12/30
    تاریخ عضویت
    December 2019
    نوشته ها
    10
    امتیاز
    14
    سپاس
    2
    سپاس شده
    4 در 3 پست
    سطح اکسل
    56.00 %

    دوستان سوالم رو جور دیگه ای میپرسم فایل ضمیمه رو مشاهده کنید لطفاً با فعال شدن چک باس و زدن دکمه تهیه گزارش، گزارش تهیه میشه سوال اینه من باید یه کد اضافه کنم که وقتی یکی از آیتم هارو تیکش رو برداشتم نیاز نباشه دوباره حذف گزارش رو بزنم و مجدداً اجرای گزارش، میخوام وقتی تیک یکی از آیتم ها برداشته شد با کلیک مجدد روی تهیه گزارش، اون آیتم از توی گزارش حذف بشه بدون اینکه جاش خالی بمونه یعنی پشت هم بمونن بقیه
    فايل هاي پيوست شده فايل هاي پيوست شده

  6. #4


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

    با سلام
    این تکه کد رو به انتهای کد گزارش گیرتون اضافه کنید
    کد PHP:
    Dim emp As Integer
    emp 
    Application.WorksheetFunction.CountIf(Range("H7:H39"), "=False") + Application.WorksheetFunction.CountIf(Range("P7:P36"), "=False")
    Sheet2.Range("R" 63 emp ":W75").ClearContents 



  7. سپاس ها (1)


  8. #5


    آخرین بازدید
    2021/12/30
    تاریخ عضویت
    December 2019
    نوشته ها
    10
    امتیاز
    14
    سپاس
    2
    سپاس شده
    4 در 3 پست
    سطح اکسل
    56.00 %

    واقعا متشکرم !

    فقط اگر امکانش هست یه توضیحی در رابطه با خط دوم میدید (Sheet2.Range("R" & 63 - emp + 7 & ":W75").ClearContents) درست کار میکنه ولی منطقش رو متوجه نمیشم چیکار کردید


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

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

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

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

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

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

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

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

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