Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a macro that could really use a performance boost. It executes
the following actions on roughly between 400 and 2000 cells in different columns: - extract parts of the cell contents using instr, left, right, mid functions and copy those to other cells - apply formatting (background, font colour ...) to those cells based upon their contents I followed normal performance suggestions such as - using object variables where possible (e.g. for ranges) - never using copy but range.offset()= However, it still takes (too) long to execute the macro. Are there any other tips to improve speed? Is it possible to replace the For each .... in Range I use to loop through all cells with a more efficient approach? Tia, Chris |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Performance Evaluation | Excel Discussion (Misc queries) | |||
Need Direction on performance | Excel Discussion (Misc queries) | |||
Performance | Excel Discussion (Misc queries) | |||
Performance IF(IF or IF(AND | Excel Worksheet Functions | |||
Performance Grouping | Excel Discussion (Misc queries) |