+ Reply to Thread
Results 1 to 3 of 3

Clear cell if equals certain value

Hybrid View

  1. #1
    Registered User
    Join Date
    08-12-2009
    Location
    London, England
    MS-Off Ver
    Excel 2007
    Posts
    16

    Clear cell if equals certain value

    I am trying to learn how I can program into a macro the function of clearing, and not deleting, a cell in column k, n and o if it is equal to a cerain value. These values would be #N/A, 1/0/1900 and 0 respectively. Thank you for your help.

  2. #2
    Registered User
    Join Date
    08-16-2009
    Location
    Fort Smith, AR
    MS-Off Ver
    Excel 2003
    Posts
    14

    Re: Clear cell if equals certain value

    For N/A I would use the following

    
     If iserror(sheets("myworksheet").range("K1").value) Then sheets("Myworksheet").range("K1").clearcontents
    for the other two its basically the same

     if (Sheets("myworksheet").range("N1").value = 0) Then sheets("Myworksheet").range("N1").clearcontents
    Hope this helps

  3. #3
    Forum Expert JBeaucaire's Avatar
    Join Date
    03-21-2004
    Location
    Bakersfield, CA
    MS-Off Ver
    2010, 2016, Office 365
    Posts
    33,492

    Re: Clear cell if equals certain value

    Another approach that does more than one row at a time:
    Option Explicit
    
    Sub Deletions()
    Dim Rng As Range, cell As Range
    
    'Delete errors all at once in the entire column(s)
        Range("K:K,N:O").SpecialCells(xlCellTypeFormulas, 16).ClearContents
    
    'Evaluate cells and delete blanks and zeros
        Set Rng = Range("K:K,N:O").SpecialCells(xlCellTypeFormulas)
            For Each cell In Rng
                If cell.Value = 0 Then cell.ClearContents
            Next cell
        Set Rng = Nothing
    
    End Sub
    _________________
    Microsoft MVP 2010 - Excel
    Visit: Jerry Beaucaire's Excel Files & Macros

    If you've been given good help, use the icon below to give reputation feedback, it is appreciated.
    Always put your code between code tags. [CODE] your code here [/CODE]

    ?None of us is as good as all of us? - Ray Kroc
    ?Actually, I *am* a rocket scientist.? - JB (little ones count!)

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1