Hello
I need a vba script to delete entire row if #DIV/0! is detected in any cell of the last column
Any hint is greatfully appreciated
Hello
I need a vba script to delete entire row if #DIV/0! is detected in any cell of the last column
Any hint is greatfully appreciated
Are the #DIV/0! values formula results rather than constants ?
If so are there any other error results you wish to preserve (eg #VALUE! etc...)
If not you should consider using SpecialCells(xlCellTypeFormulas,xlErrors) to identify the rows to delete and process all offending rows simultaneously.
(note limitation on non-contiguous areas: http://www.rondebruin.nl/specialcells.htm)
Worth adding that it would be wise to toggle Events, Screenupdating & Calculation when you do this.
If you need more assistance it would be wise to post a small sample which illustrates your present set-up (specifically whether the cells are formulae or constants).
My Recommended Reading:
Volatility
Sumproduct & Arrays
Pivot Intro
Email from XL - VBA & Outlook VBA
Function Dictionary & Function Translations
Dynamic Named Ranges
Hello delgado,
Here is a macro that will delete any row that has a #DIV/0! error in the last column.
Adding the Macro![]()
Please Login or Register to view this content.
- Copy the macro above pressing the keys CTRL+C
- Open your workbook
- Press the keys ALT+F11 to open the Visual Basic Editor
- Press the keys ALT+I to activate the Insert menu
- Press M to insert a Standard Module
- Paste the code by pressing the keys CTRL+V
- Make any custom changes to the macro if needed at this time.
- Save the Macro by pressing the keys CTRL+S
- Press the keys ALT+Q to exit the Editor, and return to Excel.
To Run the Macro...
To run the macro from Excel, open the workbook, and press ALT+F8 to display the Run Macro Dialog. Double Click the macro's name to Run it.
Sincerely,
Leith Ross
Remember To Do the Following....
1. Use code tags. Place [CODE] before the first line of code and [/CODE] after the last line of code.2. Thank those who have helped you by clicking the Starbelow the post.
3. Please mark your post [SOLVED] if it has been answered satisfactorily.
Old Scottish Proverb...
Luathaid gu deanamh maille! (Rushing causes delays!)
[SOLVED]
Thank you very very match
Thanks you very very match
Last edited by delgado; 12-14-2010 at 07:14 AM. Reason: [SOLVED]
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks