صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 13 , از مجموع 13

موضوع: حذف ستون هایی که مقادیر صفر دارند

  1. #11


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

    با سلام

    از این ماکرو نیز میتوانید استفاده کنید و هیچ محدودیتی در تعداد ستونها وجود ندارد.

    کد PHP:
    Sub test()
    4
    Application.WorksheetFunction.CountA(Range("3:3")) + 1

    For 2 To n
    If Cells(4j).Value <> 0 Then

    Cells
    (14k).Value Cells(3j).Value
    Cells
    (15k).Value Cells(4j).Value
    1

    End 
    If
    Next j 
    فايل هاي پيوست شده فايل هاي پيوست شده


  2.  

  3. #12


    آخرین بازدید
    2016/11/06
    تاریخ عضویت
    January 2014
    محل سکونت
    تهران
    نوشته ها
    149
    امتیاز
    1192
    سپاس
    175
    سپاس شده
    414 در 123 پست
    تعیین سطح نشده است

    سطر سوم که داده 1 و 2 و ... درونش هست رو select کنید سپس کلیک راست کنید و insert رو انتخاب کنید تا سطر سوم به چهارم منتقل بشه.
    همانطور که می بینید در جدول فرمول ها عددی برگشت داده نمیشه پس به اولین سلول فرمول ها یعنی b15 می رویم و عدد 3 بعد از address رو به عدد 4 تغییر بدید و ctrl+shift+enter رو باهم بزنید تا فرمول به صورت آرایه ای استفاده بشه در غیر این صورت فرمول خروجی نداره.
    در نهایت فرمول رو به سلول های مجاور درگ میکنیم.
    ضمنا دوست من بنده به عنوان یک کاربری ساده قصد راهنمایی شما را داشتم برای همین لازم دیدم توضیحاتی رو در خصوص یادگیری اکسل به شما بدهم . حالا اگر شما مخالف هستید و به قول خودتان "من اکسلم بد نیست، فهمیدم هم چی کار کردید" که خیلی هم عالیست .
    با آرزوی موفقیت برای شما دوست عزیز
    خانه اکسل - http://********************

  4. سپاس ها (1)


  5. #13


    آخرین بازدید
    2022/05/15
    تاریخ عضویت
    May 2015
    نوشته ها
    71
    امتیاز
    -4
    سپاس
    33
    سپاس شده
    26 در 16 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    با سلام

    از این ماکرو نیز میتوانید استفاده کنید و هیچ محدودیتی در تعداد ستونها وجود ندارد.

    کد PHP:
    Sub test()
    4
    Application.WorksheetFunction.CountA(Range("3:3")) + 1

    For 2 To n
    If Cells(4j).Value <> 0 Then

    Cells
    (14k).Value Cells(3j).Value
    Cells
    (15k).Value Cells(4j).Value
    1

    End 
    If
    Next j 
    یعنی خیر دنیا و آخرت نصیبتون

    خیلییییییی عالی بود

    ممنون و هزار بار تشکر

  6. سپاس ها (1)



صفحه 2 از 2 نخستنخست 12

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

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

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

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

  1. [حل شده] راهنمایی جهت استخراج نام های منحصر به فرد در یک ستون
    توسط face_2_faces در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 21
    آخرين نوشته: 2015/08/17, 08:18
  2. [حل شده] جستجوی یک ستون و انتقال سلولهایی که متن آنها با کلمه خاصی شروع می شود به ستون دیگر
    توسط hasanr در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 25
    آخرين نوشته: 2015/05/19, 11:32
  3. عدم نمایش ستون هایی که مقدار آنها صفر میباشد
    توسط sogmad در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 11
    آخرين نوشته: 2014/09/13, 15:52
  4. حذف ردیف هایی که در یک ستون داده تکراری دارن
    توسط victoria_1370 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2014/08/18, 13:16
  5. نشان دادن مجدد سطر و ستونهایی که عرضشان 0 شده یا Hide شده اند
    توسط hs208 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 11
    آخرين نوشته: 2014/01/10, 08:26

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

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

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

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

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

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