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

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

  1. #1


    آخرین بازدید
    2024/01/18
    تاریخ عضویت
    October 2014
    نوشته ها
    67
    امتیاز
    65
    سپاس
    230
    سپاس شده
    51 در 20 پست
    سطح اکسل
    54.00 %

    پاک کردن محتویات سلولهایی که فاقد فرمول هستند

    با سلام خدمت اساتید
    یه فایل دارم که شیت های مختلفی داره و تو همه اون شیت ها یه سری اطلاعات وارد شده و تو بعضی خونه ها هم فرمول نوشته شده حالا من می خوام تو همه شیت ها فقط اون سل پاک هایی که فاقد فرمول هستند پاک بشه و سل هایی که از قبل فرمول نوشته شده براش فرمولش پاک نشه
    ممنون از لطف دوستان
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    شما تو هر شیت با زدن کلید Ctrl+G (برگه Go TO) و انتخاب گزینه Special و انتخاب Constanse از لیست میتونید تمام سل ها رو شناسایی و پاک کنید.(گزینه های دیگه رو هم میتونید انتخاب و پاک کنید.)
    ای برادر تو همه اندیشه ای


  4. #3


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

    با سلام

    از ماکرو ذیل نیز میتوانید استفاده کنید

    کد PHP:
    Sub test()

    Dim cell As Range

    For Each Sheet In Worksheets

    Sheet
    .Select

    For Each cell In ActiveSheet.UsedRange

    If Not cell.HasFormula Then

    cell 
    ""

    End If

    Next

    Next Sheet

    Sheet1
    .Select

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


  5. #4


    آخرین بازدید
    2024/01/18
    تاریخ عضویت
    October 2014
    نوشته ها
    67
    امتیاز
    65
    سپاس
    230
    سپاس شده
    51 در 20 پست
    سطح اکسل
    54.00 %

    نقل قول نوشته اصلی توسط amir_ts نمایش پست ها
    با سلام
    شما تو هر شیت با زدن کلید Ctrl+G (برگه Go TO) و انتخاب گزینه Special و انتخاب Constanse از لیست میتونید تمام سل ها رو شناسایی و پاک کنید.(گزینه های دیگه رو هم میتونید انتخاب و پاک کنید.)
    ممنون از راه حلتون جالب بود اما چون من شیت های زیادی دارم زمانبر میشد. راهی را سراغ دارید که با این روش بشه همه شیت ها را با هم انجام داد؟
    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    با سلام

    از ماکرو ذیل نیز میتوانید استفاده کنید

    کد PHP:
    Sub test()

    Dim cell As Range

    For Each Sheet In Worksheets

    Sheet
    .Select

    For Each cell In ActiveSheet.UsedRange

    If Not cell.HasFormula Then

    cell 
    ""

    End If

    Next

    Next Sheet

    Sheet1
    .Select

    End Sub 
    خیلی ممنون واقعا عالی و کار راه انداز بود

  6. سپاس ها (2)


  7. #5


    آخرین بازدید
    2016/05/20
    تاریخ عضویت
    December 2015
    نوشته ها
    24
    امتیاز
    15
    سپاس
    39
    سپاس شده
    5 در 3 پست
    تعیین سطح نشده است

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

    از ماکرو ذیل نیز میتوانید استفاده کنید

    کد PHP:
    Sub test()

    Dim cell As Range

    For Each Sheet In Worksheets

    Sheet
    .Select

    For Each cell In ActiveSheet.UsedRange

    If Not cell.HasFormula Then

    cell 
    ""

    End If

    Next

    Next Sheet

    Sheet1
    .Select

    End Sub 
    آیا میشه کد رو تغییر داد تا فقط اعداد پاک بشه و متنها پاک نشه ?

  8. #6


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

    نقل قول نوشته اصلی توسط aabbasi4790 نمایش پست ها
    آیا میشه کد رو تغییر داد تا فقط اعداد پاک بشه و متنها پاک نشه ?
    با سلام

    از کد های ذیل استفاده کنید

    کد PHP:
    Sub test()

    Dim cell As Range

    For Each Sheet In Worksheets

    Sheet
    .Select

    For Each cell In ActiveSheet.UsedRange

    If IsNumeric(cellThen

    cell 
    ""

    End If

    Next

    Next Sheet

    Sheet1
    .Select

    End Sub 



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

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

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

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

  1. جمع محتویات یک شیت با استفاده از نام شیت
    توسط ali719 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2016/01/21, 09:40
  2. پاسخ ها: 4
    آخرين نوشته: 2014/07/01, 13:08
  3. شمارش سلول هایی که دارای رنگ خاصی هستند!
    توسط amin10uri در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 6
    آخرين نوشته: 2014/04/13, 19:07
  4. راهنمایی در استفاده از تابع vlookup
    توسط tahamtan در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 4
    آخرين نوشته: 2013/05/23, 14:38
  5. فرمول نویسی برای سلولهایی که دارای تاریخ هستند ؟
    توسط farzin24622 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2011/03/09, 10:56

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

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

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

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

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

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