مشکل در لیست کشویی پویا

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

    • 2018/09/10
    • 6

    [حل شده] مشکل در لیست کشویی پویا

    با عرض سلام و ادب خدمت اساتید گرامی :
    بنده یک فایل با 2 شیت دارم که در شیت unit یک لیست کشویی دینامیک توسط تابع offset , couta ایجاد نموده ام . حال می خواهم اگر کاربر در سلول x در شیت help موردی را اضافه نمود توسط یک button به صورت اتوماتیک به اولین سلول خالی انتهای لیست پویا افزوده شود . بنده یک ماکرو جهت copy و paste کردن ایجاد نمودم ولی پس از افزودن به لیست از مواردی که قبلا در لیست بوده است حذف و مورد جدید را اضافه می کند . لطفا بنده را راهنمایی نمایید .
    فایل های پیوست شده
  • حسام بحرانی

    • 2013/09/29
    • 2065
    • 72.00

    #2
    نوشته اصلی توسط n87169
    با عرض سلام و ادب خدمت اساتید گرامی :
    بنده یک فایل با 2 شیت دارم که در شیت unit یک لیست کشویی دینامیک توسط تابع offset , couta ایجاد نموده ام . حال می خواهم اگر کاربر در سلول x در شیت help موردی را اضافه نمود توسط یک button به صورت اتوماتیک به اولین سلول خالی انتهای لیست پویا افزوده شود . بنده یک ماکرو جهت copy و paste کردن ایجاد نمودم ولی پس از افزودن به لیست از مواردی که قبلا در لیست بوده است حذف و مورد جدید را اضافه می کند . لطفا بنده را راهنمایی نمایید .
    سلام دوست عزیز
    اگر لیست پویای خودتون رو صحیح انتخاب کرده باشید، دلیلی برای استفاده از ماکرو نیست.

    بفرض اینکه لیست پویای شما از شیت help و در ستون A فراخوانی شده باشه، اگر در لیست کشویی خودتون ( در شیت unit ) این فرمول رو بنویسید:
    کد PHP:
    =OFFSET(help!$A$2;0;0;COUNTA(help!$A$2:$A$100001);1
    مشکلتون حل میشه؛
    یعنی با اضافه نمودن موردی خاص به انتهای این لیست، بصورت اتوماتیک به لیست کشویی شما افزوده میشه.

    مگر اینکه خواسته ی شما چیز دیگری باشد.
    به فایل پیوست نگاه کنید.
    موفق باشید.
    فایل های پیوست شده
    [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
    [/FONT][/B][/CENTER]
    [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
    [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
    [/FONT][/B][/FONT][/SIZE]
    [/CENTER]

    کامنت

    • n87169

      • 2018/09/10
      • 6

      #3
      نوشته اصلی توسط حسام بحرانی
      سلام دوست عزیز
      اگر لیست پویای خودتون رو صحیح انتخاب کرده باشید، دلیلی برای استفاده از ماکرو نیست.

      بفرض اینکه لیست پویای شما از شیت help و در ستون A فراخوانی شده باشه، اگر در لیست کشویی خودتون ( در شیت unit ) این فرمول رو بنویسید:
      کد PHP:
      =OFFSET(help!$A$2;0;0;COUNTA(help!$A$2:$A$100001);1
      مشکلتون حل میشه؛
      یعنی با اضافه نمودن موردی خاص به انتهای این لیست، بصورت اتوماتیک به لیست کشویی شما افزوده میشه.

      مگر اینکه خواسته ی شما چیز دیگری باشد.
      به فایل پیوست نگاه کنید.
      موفق باشید.
      ضمن عرض پوزش ، شیت unitکه لیست در آن واقع شده است بنده بعنوان دیتابیس از آن استفاده می کنم و در یک شیت سوم به پنجره کشویی آدرس دهی شده است کمااینکه شیت unit یک شیت غیرقابل دسترس کاربر می باشد . قصد بنده این است که در صورتی که کاربر در شیت در دسترس (help) و در سلول x موردی افزوده شد بتوان در انتهای لیست در شیت غیرقابل دسترس افزوده شود .

      کامنت

      چند لحظه..