ASAP Utilities User Guide
ASAP Utilities User Guide
ASAP Utilities User Guide
user guide
© 1999-2023
www.asap-utilities.com
Except as permitted by such license, no part of this publication may be reproduced, stored in a retrieval system, or
transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written
permission of the author.
While every precaution has been taken in the preparation of this user guide, the publisher and author assume no
responsibility for errors or omissions, or for damages resulting from the use of the information contained in herein.
Microsoft, Microsoft Office, and Excel are registered trademarks of Microsoft Corporation.
“Happiness inspires productivity” ASAP Utilities User Guide
1 Contents
1 CONTENTS______________________________________________________________ 3
2 INTRODUCTION _________________________________________________________ 7
2.1 Our Mission Statement .................................................................................................. 7
2.2 What is ASAP Utilities? .................................................................................................. 7
2.3 About this User Guide.................................................................................................... 8
2.4 Save paper ..................................................................................................................... 8
2.5 Intended audience ......................................................................................................... 8
2.6 The Excel screen in English ............................................................................................ 9
Contents 3
ASAP Utilities User Guide “Save hours in Excel”
4 Chapter 1
“Happiness inspires productivity” ASAP Utilities User Guide
6 PRACTICAL TRICKS TO SAVE HOURS IN EXCEL WITH ASAP UTILITIES ____________ 283
6.1 Latest tips on our website ......................................................................................... 283
6.2 How to... examples .................................................................................................... 283
Contents 5
ASAP Utilities User Guide “Save hours in Excel”
6 Chapter 1
“Happiness inspires productivity” ASAP Utilities User Guide
2 Introduction
2.1 Our Mission Statement
“ ”
Our mission is to put a smile on the face of Excel users all over the world,
by providing a friendly and easy to use add-in, that saves time and speeds
up their work in Excel.
Introduction 7
ASAP Utilities User Guide “Save hours in Excel”
This document currently covers everything available in version 8.1 which is the latest
version of ASAP Utilities when this User Guide is published.
8 Chapter 2
“Happiness inspires productivity” ASAP Utilities User Guide
title bar
ribbon (menu)
formula bar
column headers
grid lines
selection or
range of cells
vertical scrollbar
page break
status bar
(work)sheet tabs
row headers
Introduction 9
ASAP Utilities User Guide “Save hours in Excel”
3 Getting started
3.1 How to get a copy of ASAP Utilities
3.1.1 Download from our website
You can download a copy of ASAP Utilities from our website:
https://www.asap-utilities.com
10 Chapter 3
“Happiness inspires productivity” ASAP Utilities User Guide
Getting started 11
ASAP Utilities User Guide “Save hours in Excel”
12 Chapter 3
“Happiness inspires productivity” ASAP Utilities User Guide
Getting started 13
ASAP Utilities User Guide “Save hours in Excel”
14 Chapter 3
“Happiness inspires productivity” ASAP Utilities User Guide
Getting started 15
ASAP Utilities User Guide “Save hours in Excel”
16 Chapter 3
“Happiness inspires productivity” ASAP Utilities User Guide
Getting started 17
ASAP Utilities User Guide “Save hours in Excel”
18 Chapter 3
“Happiness inspires productivity” ASAP Utilities User Guide
3.6 Undo
3.6.1 Most (but not all) tools in ASAP Utilities have an undo
Not all tools in ASAP Utilities have an undo. Therefore, it is a good practice to thoroughly
test ASAP Utilities with non-critical data before relying on it or save your work before you
try something new with ASAP Utilities.
We did not just turn-off the undo or something like that; Excel has no built-in automatic
undo for macros. We are aware of the importance of global undo capabilities and continue
working on it.
Getting started 19
ASAP Utilities User Guide “Save hours in Excel”
ASAP Utilities Options » Report the estimated time that is saved by ASAP Utilities
4.2 Editions
ASAP Utilities exists in two editions:
▪ Business edition, 90 Day Trial (with full functionality)
Free 90-day trial. Price is USD 49 or less with volume discounts
▪ Home and Student edition
Free for home projects, school homework and use by charitable organizations
The ASAP Utilities 'Home and Student' edition is free and is (only) for non-commercial use,
such as home projects, schoolwork and use by charitable/non-profit organizations such as
the International Committee of the Red Cross, UNICEF, Amnesty International,
MSF/Doctors Without Borders etc..
20 Chapter 4
“Happiness inspires productivity” ASAP Utilities User Guide
22 Chapter 4
“Happiness inspires productivity” ASAP Utilities User Guide
In case you have ASAP Utilities 7: In the Excel menu choose the right-bottom button in
the ASAP Utilities Tab in Excel. (Trial version…, Enter License… or Home&Student
Edition…). Then click on the button "Enter registration information".
2. Fill in all the fields exactly the same as in the email with your full license details.
You received two emails after the order was completed. The email from "ASAP Utilities
(A Must in Every Office BV)" contains the full license information.
After you entered the information click on the "Activate now >>" (or "Register" in
version 7) button.
3. We recommend you to use "copy and paste" to avoid typing errors.
The information is case sensitive.
You can use the shortcut Control+V to paste the information in the fields.
5 Available tools
In this chapter a short description is given of each tool (utility) as presented in the
ASAP Utilities menu .
Most tools provide extra functionality to Excel. Some tools just make Excel’s built-in tools
easier to access, either because they are hard to find or because now you can add your own
shortcut to it.
24 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
The descriptions of the added features are available in all languages on our website and in
ASAP Utilities itself, such as for example in Spanish:
Available tools 25
ASAP Utilities User Guide “Save hours in Excel”
26 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Available tools 27
ASAP Utilities User Guide “Save hours in Excel”
28 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Available tools 29
ASAP Utilities User Guide “Save hours in Excel”
30 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
ASAP Utilities » Favorites & Shortcuts » Edit your favorite tools and shortcut keys...
By default, ASAP Utilities uses the following shortcuts (which you can customize):
Shortcut Action
▪ Ctrl+Alt+A Select adjacent cells in column with the same value
▪ Ctrl+Alt+B Reload all installed add-ins (rebuilds the menu)
▪ Ctrl+Alt+C Color each n’th row or column in selection…
▪ Ctrl+Alt+D Deselect cells…
▪ Ctrl+Alt+E Set default path to current file
▪ Ctrl+Alt+F Create a list of filenames and properties in a folder…
▪ Ctrl+Alt+G Export selection or active sheet as new file…
▪ Ctrl+Alt+H Find and/or replace in all sheets…
▪ Ctrl+Alt+I Apply formula/calculation to selected cells…
▪ Ctrl+Alt+J Start the last used utility again…
Available tools 31
ASAP Utilities User Guide “Save hours in Excel”
Shortcut Action
▪ Ctrl+Alt+Shift+Right Arrow Extend selection to the last used column
▪ Ctrl+Alt+Shift+Down Arrow Extend selection to the last used row
▪ Ctrl+Alt+M Move or resize selected range…
▪ Ctrl+Alt+N Add new worksheet (fill in a name)…
▪ Ctrl+Alt+O Select cells based on content, formatting and more…
▪ Ctrl+Alt+P Change formulas to their calculated values
▪ Ctrl+Alt+Q Quick numbering of selected cells…
▪ Ctrl+Alt+R Reset Excel’s last cell
▪ Ctrl+Alt+S Save file and create backup…
▪ Ctrl+Shift+I Vision Control…
▪ Ctrl+Alt+X Move selected data (only values)…
▪ Ctrl+Alt+Y Paste special (with combinations)…
▪ Ctrl+Shift+D Insert current date and time with seconds
▪ Ctrl+Shift+T Insert current time with seconds
▪ Ctrl+Alt+Z Find and run a utility…
32 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Available tools 33
ASAP Utilities User Guide “Save hours in Excel”
34 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
By default, ASAP Utilities uses the following shortcuts (which you can customize):
Shortcut Action
▪ Ctrl+Alt+A Select adjacent cells in column with the same value
▪ Ctrl+Alt+B Reload all installed add-ins (rebuilds the menu)
▪ Ctrl+Alt+C Color each n'th row or column in selection...
▪ Ctrl+Alt+D Deselect cells...
▪ Ctrl+Alt+E Set default path to current file
▪ Ctrl+Alt+F Create a list of filenames and properties in a folder...
▪ Ctrl+Alt+G Export selection or active sheet as new file...
▪ Ctrl+Alt+H Find and/or replace in all sheets...
▪ Ctrl+Alt+I Apply formula/calculation to selected cells...
▪ Ctrl+Alt+J Start the last used utility again...
▪ Ctrl+Alt+Shift+Right Arrow Extend selection to the last used column
▪ Ctrl+Alt+Shift+Down Arrow Extend selection to the last used row
▪ Ctrl+Alt+M Move or resize selected range...
▪ Ctrl+Alt+N Add new worksheet (fill in a name)...
▪ Ctrl+Alt+O Select cells based on content, formatting and more...
▪ Ctrl+Alt+P Change formulas to their calculated values
▪ Ctrl+Alt+Q Quick numbering of selected cells...
▪ Ctrl+Alt+R Reset Excel's last cell
▪ Ctrl+Alt+S Save file and create backup...
▪ Ctrl+Shift+I Vision Control...
▪ Ctrl+Alt+X Move selected data (only values)...
▪ Ctrl+Alt+Y Paste special (with combinations)...
▪ Ctrl+Shift+D Insert current date and time with seconds
▪ Ctrl+Shift+T Insert current time with seconds
▪ Ctrl+Alt+Z Find and run a utility...
Available tools 35
ASAP Utilities User Guide “Save hours in Excel”
Example screenshot: Change your favorite utilities and assign your own shortcut
36 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Worksheet settings:
▪ Gridlines
▪ Page breaks
▪ Row & column headers
▪ Zero values
▪ Formulas
▪ Outline symbols
▪ Zoom, you can use a slider to set the zoom percentage. As you slide you will immediately
see the result.
You can quickly apply the settings of the selected worksheets to all worksheets in your
workbook.
Workbook settings:
▪ Sheet tabs
▪ Horizontal scroll bar
▪ Vertical scroll bar
▪ Reference style: A1 or R1C1
▪ Show objects: show all, show placeholders or hide all
Available tools 37
ASAP Utilities User Guide “Save hours in Excel”
▪ Reset everything to default application settings. This will reset the statusbar, set the
calculation to automatic, enable the display of alerts (Application.DisplayAlerts = True),
set the cursor to default and enable all toolbars.
38 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
5.5.3 Select
A collection of tools which make the selection of various items easier or now even possible.
You can use the following criteria to select cells based on their contents:
▪ between ▪ values in lowercase
▪ not between ▪ values in UPPERCASE
▪ equal to ▪ odd numbers
▪ not equal to ▪ even numbers
▪ greater than ▪ number (constant)
▪ less than ▪ number (formula)
▪ greater than or equal to ▪ number (link to sheet)
▪ less than or equal to ▪ number (link to file)
▪ begins with ▪ formula with reference to file
▪ does not begin with ▪ formula with reference to sheet
▪ ends with ▪ contains any of the values specified in a range
▪ does not end with ▪ does not contain any of the values specified in a
▪ contains range
▪ does not contain ▪ contains any of the full words specified in a range
▪ like (text, with use of wildcard characters) ▪ does not contain any of the full words specified in
▪ not like (text, with use of wildcard characters) a range
▪ duplicate values ▪ equals a value specified in a range
▪ unique values ▪ does not equal a value specified in a range
▪ empty cells ▪ does not equal a value specified in a range
▪ not empty cells ▪ contains all values specified in a range
▪ FALSE ▪ contains all full words specified in a range
▪ TRUE ▪ matches regular expression
▪ text length
You can use the following criteria to select cells based on formatting and more:
▪ cell color ▪ has comment
▪ font color ▪ protected cells
▪ font name ▪ unprotected cells
▪ font size ▪ odd rows
▪ font = bold ▪ even rows
▪ font <> bold ▪ odd columns
▪ font = underline ▪ even columns
▪ font <> underline ▪ visible cells
▪ font = italic ▪ hidden value/formula
▪ font <> italic ▪ number format contains
▪ strikethrough ▪ merged cells
▪ has hyperlink ▪ unmerged cells
Available tools 39
ASAP Utilities User Guide “Save hours in Excel”
You can use the following criteria to select cells based on their date:
▪ between ▪ greater than or equal to
▪ not between ▪ less than or equal to
▪ equal to ▪ Weekday
▪ not equal to ▪ Month
▪ greater than ▪ Year
▪ less than ▪ Quarter
Some people use this utility as an alternative for or addition to Excel's AutoFilter.
Note:
The speed of the utility decreases if the matching cells are in many non-contiguous blocks
of cells. The speed can be increased by first sorting your data.
You cannot use this utility to select cells on a condition that is set via conditional
formatting.
Due to a limit in Excel, this utility can select a maximum of 8192 non-contiguous blocks of
cells. More information about this is on the Microsoft website:
https://support.microsoft.com/kb/832293/en-us
40 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 4 Select cells by their formatting and more such as bold cells
Available tools 41
ASAP Utilities User Guide “Save hours in Excel”
Example screenshot: 5 Select the cells with the same color as cell A2 (yellow)
Example screenshot: 6 Select all cells that are strikethrough (perhaps marked for
deletion)
Example screenshot: 7 Select cells by date such as all dates that are on Tuesday
42 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
You can use the following criteria to select, hide of remove the entire rows or columns:
▪ between ▪ unique values
▪ not between ▪ odd rows
▪ equal to ▪ even rows
▪ not equal to ▪ every n'th row number
▪ greater than ▪ odd columns
▪ less than ▪ even columns
▪ greater than or equal to ▪ every n'th column number
▪ less than or equal to ▪ empty cells
▪ like (text, with use of wildcard characters) ▪ completely empty rows
▪ not like (text, with use of wildcard characters) ▪ completely empty columns
▪ duplicate values (you can choose to keep the first
value)
With the criteria for text and duplicate or unique values you can choose if you want the
utility to be case sensitive.
When looking for duplicates the program also searches in hidden cells in your selection,
with the other search options hidden cells are skipped.
Some people use this utility as an alternative for or addition to Excel's AutoFilter.
Available tools 43
ASAP Utilities User Guide “Save hours in Excel”
44 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This is very powerful tool in combination with for example the "Select cells based on
content, formatting and more..." utility. For example, if you have to make the cells in
column B bold where the value in column A is "The Netherlands". You can then use the
conditional select on column A and then use this "move" utility to move your selected
range one column to the right. You then have selected all cells in column B that have in the
same row the value "The Netherlands" in column A.
By default you can start this utility with the shortcut Ctrl+Alt+M.
Available tools 45
ASAP Utilities User Guide “Save hours in Excel”
4 Deselect cells...
With this utility you can deselect cells, something that is normally not possible in Excel.
In most MS Windows programs you can deselect by holding the Control-key. That does not
work in Excel, which is why this utility is very useful.
By default you can start this utility with the shortcut Ctrl+Alt+D.
46 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
5 Inverse selection...
This utility will inverse your selection.
It will ask you to select a range, and extract your current selection from it. What remains is
a selection which consists of the new cells, but without your initial selection.
This can be useful for example when you want to select a lot of cells, except for a few ones.
This is a bit of the opposite of the "Deselect cells..." utility.
Available tools 47
ASAP Utilities User Guide “Save hours in Excel”
Sometimes Excel needs one selected range to perform certain actions and gives you the
error "The command you chose cannot be performed with multiple selections. Select a
single range and click the command again.".
If the resulting selection is a solid square range you can use this utility to combine the
multiple selections into a new single selection.
If the individual selections together make a contiguous rectangle, you can use this tool to
create a new single selection.
For example when your select the range [A10:A50] and [B10:B50], this tool will make it one
selection: [A10:B50].
48 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
7 Select adjacent cells below active cell with the same value
This utility will expand your selection to include all adjacent cells which have the same
value below your active cell.
Available tools 49
ASAP Utilities User Guide “Save hours in Excel”
By default you can start this utility with the shortcut Ctrl+Alt+A.
This is very useful when you cannot use Excel's built in shortcuts such as 'Ctrl+Shift+Arrow
key down' because of empty cells in between or 'Ctrl+Shift+End' because you only want to
extend your selection down and not include the columns to the right.
You can for example use this to quickly copy a formula down to the last used row without
having the difficulty of scrolling and finding the end of your data manually.
By default you can start this utility with the shortcut Ctrl+Alt+Shift+Down Arrow.
50 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This is very useful when you cannot use Excel's built in shortcuts such as 'Ctrl+Shift+Arrow
key right' because of empty cells in between or 'Ctrl+Shift+End' because you only want to
extend your selection to the right and not include the rows at the bottom.
Very useful when for example you want to copy a formula to the right to the last used
column.
You can for example, use this to quickly copy a formula to the right to the last used column
without having the difficulty of scrolling and finding the end of your data manually.
By default you can start this utility with the shortcut Ctrl+Alt+Shift+Right Arrow.
Available tools 51
ASAP Utilities User Guide “Save hours in Excel”
This is helpful when dealing with a large number of adjacent cells with the same value in a
column and you want to "jump" down to the cell where the value changes.
52 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Available tools 53
ASAP Utilities User Guide “Save hours in Excel”
Tip:
If you want to hide these errors, for example if you use a =VLOOKUP() formula, the
following tool from ASAP Utilities can be useful: 'Custom formula error message'
54 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This can also be done in Excel by right clicking on a sheet tab and then choosing to select all
sheets, but a lot of people don't know this.
The advantage of this tool in ASAP Utilities is that you can assign your own shortcut to this
action.
Available tools 55
ASAP Utilities User Guide “Save hours in Excel”
18 Print selection
This utility will print your selection immediately to the default printer.
56 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
5.5.4 Sheets
A selection of sheet tools.
Usage:
1. Select a range of cells that contain the names for the new sheets. (You can use the "Quick
numbering of selected cells" utility from ASAP Utilities, or Excel's built in fill tools to help
you quickly create a list of names).
2. Start this utility, set the options and a sheet will be created for each and based on each
cell in your selection.
Available tools 57
ASAP Utilities User Guide “Save hours in Excel”
58 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Available tools 59
ASAP Utilities User Guide “Save hours in Excel”
60 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Available tools 61
ASAP Utilities User Guide “Save hours in Excel”
To quickly return to the index sheet ASAP Utilities has added a new name to your workbook
that refers to cell A1 on the index sheet. This name is "___INDEX_SHEET___ASAP_Utilities".
To quickly return to the index sheet select this name in the name box in the formula bar.
Note:
In Excel it is not possible to create a hyperlink to a chart sheet. To be able to link to a chart
sheet ASAP Utilities uses a macro for this. This has a side effect if you workbook contains
chart sheets and you use this tool and then the file is used by someone that does not have
ASAP Utilities. When they then click on a link to a chart sheet they will receive an error that
the macro cannot be found.
62 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Examples:
Create a new sheet for each company in your table.
Note:
Your initial data remains unaltered.
Available tools 63
ASAP Utilities User Guide “Save hours in Excel”
If you want to save the new created worksheets as separate files, then you can do this with
the utility "Export » Export worksheets as separate files...".
We have also received the request for this tool from people that used workbooks with over
500 000 rows (Excel 2007+) and then needed to create a file that could be opened in Excel
2003. In order to do that they had to split the information into pieces of a max of 65536
rows per worksheet because that is the maximum amount of rows that a sheet in Excel
2003 can contain. With this tool you can quickly have ASAP Utilities do that for you.
64 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 1
Available tools 65
ASAP Utilities User Guide “Save hours in Excel”
Example screenshot: 2
Example screenshot: 3
66 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
You can already do this in Excel but the advantage of this tool ASAP Utilities is that you can
now assign your own shortcut to it.
The built in method of Excel allows you to only protect one sheet at a time. If you want to
protect multiple sheets in Excel you have to protect them one by one. This can take a long
time if you have many sheets and might result in accidentally forgetting one.
With this tool protecting your sheets is much easier and furthermore a lot faster.
Depending on your Excel version you can set additional settings, just like in the normal
Excel protection dialog.
Available tools 67
ASAP Utilities User Guide “Save hours in Excel”
The built in method of Excel allows you to only unprotect one sheet at a time. If you want
to remove the protection from multiple sheets you have to unprotect them one by one.
This can take a long time if you have many sheets.
With this tool unprotecting your sheets is much easier and furthermore a lot faster.
68 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Available tools 69
Note:
The speed of this utility might vary, depending on the type of printer(driver) that is set as
default when the tool is executed.
Starting from Excel XP/2002 you can also insert a picture in the header or footer.
Unfortunately this is something that cannot be copied to other worksheets by using a
macro. So if you have a picture in the header or footer it will not be copied with this tool in
ASAP Utilities. From the Microsoft website: "The only way to work with pictures in headers
or footers for multiple worksheets is to select all the worksheets, and then insert a graphic
by using the Insert Picture dialog box (click the Insert Picture button), or format the graphic
by using the Format Picture dialog box (click the Format Picture button). The original
graphic file is needed for this procedure."
“Happiness inspires productivity” ASAP Utilities User Guide
Available tools 71
ASAP Utilities User Guide “Save hours in Excel”
72 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Freezing panes allows you to select data that remains visible when scrolling in a sheet. For
example, keeping row and column labels visible as you scroll.
To freeze the panes, first do one of the following and then start this tool:
▪ top horizontal pane: select the row below where you want the split to appear.
▪ left vertical pane: select the column to the right where you want the split to appear.
▪ both the upper and left panes: click the cell below and to the right of where you want the
split to appear.
In Excel you can only freeze the panes on one sheet at a time. With this utility you can now
quickly do this on multiple sheets at once.
Available tools 73
ASAP Utilities User Guide “Save hours in Excel”
In Excel you can only unfreeze the panes on one sheet at a time. With this utility you can
now quickly remove this on multiple sheets at once.
Usage:
1. Select the desired worksheets from which you want to combine the data.
2. Start this utility and then select the column(s) or row(s) you wish to put together.
If you choose the option "Create dynamic links (cell references)", the new worksheet will
contain formulas with a cell reference to the original data. If you choose this option the
display of zero values on the new worksheet will be turned off. The display of zero values is
an Excel worksheet setting which you can also control with the "Vision Control" utility in
ASAP Utilities.
74 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Available tools 75
ASAP Utilities User Guide “Save hours in Excel”
You can use this utility when the end of your worksheet is (far) below or to the right of the
actual range that is in use. You can test if this is true by pressing Ctrl+End and Excel takes
you to a blank cell below or to the right of the actual data.
Microsoft describes this problem in article 244435 as: "Microsoft Excel saves only the part
of each worksheet that is in use, meaning the section that contains data or formatting.
Sometimes the last cell of a worksheet may be beyond the range of your actual used data.
This issue may cause you to have a larger file size than necessary, you may print extra
pages, you may receive "Out of Memory" error messages, or you may experience other
unusual behavior. Clearing the excess rows and columns to reset the last cell can help to
resolve these issues.
You can locate the last cell of the active worksheet by pressing CTRL+END.".
76 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Available tools 77
ASAP Utilities User Guide “Save hours in Excel”
Two indications that Excel doesn't recognize the last cell correctly are:
1. The end of your worksheet is (far) below or to the right of the actual range that is in use.
2. The scrollbars are very small but you don't have that much data.
Microsoft describes this problem in article 244435 as: "Microsoft Excel saves only the part
of each worksheet that is in use, meaning the section that contains data or formatting.
Sometimes the last cell of a worksheet may be beyond the range of your actual used data.
This issue may cause you to have a larger file size than necessary, you may print extra
pages, you may receive "Out of Memory" error messages, or you may experience other
unusual behavior. Clearing the excess rows and columns to reset the last cell can help to
resolve these issues.
You can locate the last cell of the active worksheet by pressing CTRL+END".
78 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
5.5.5 Range
A collection of tools for working with ranges and cells.
One of the advantages in comparison to Excel's default search and replace capabilities is
that this utility makes is easier to deal with the special characters line feed (Alt+Enter),
carriage return and tab.
You can use the following codes to search for these special characters or use them as
replacement: {lf} = line feed (Alt+Enter/ascii code 10), {cr} = carriage return (ASCII code 13),
{tab} = tab character.
Another advantage is it doesn't have Excel's length limit. In Excel you can receive the error
"Formula is too long". Excel finds what you are looking for but you cannot replace it. This
error has nothing to do with formulas; you can also get it if your cells contain only text. In
such a case you can use ASAP Utilities to replace the text, because this utility does not have
that limitation.
By default you can start this utility with the shortcut Ctrl+Alt+H.
Your last used settings will be remembered.
Available tools 79
ASAP Utilities User Guide “Save hours in Excel”
Example screenshot: 1
Example screenshot: 2
2 Advanced sorting...
This tool extends the options to sort your data.
You can sort on up to 5 columns at once. Furthermore you can sort on many more
properties than just the cell values.
80 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
▪ Month-Day-Year ▪ Day-Month-Year
▪ Month-Year-Day ▪ Day of the week (start on Sunday)
▪ Day-Year-Month ▪ Day of the week (start on Monday)
You can for example use this to randomly sort your list to pick 5 lottery winners.
Another example is to make sure that the start of the competitors in a contest is in random
order.
Available tools 81
ASAP Utilities User Guide “Save hours in Excel”
Tip: You can also use this on a (temporary) extra column in preparation to identify duplicate
cell values.
82 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
If you have for example selected four cells in one row (A1:D1) with the values 1, 2, C and D
then this utility will reverse the values so that the values in the range A1:D1 become D, C, 2
and 1.
Available tools 83
ASAP Utilities User Guide “Save hours in Excel”
This utility has two advantages compared to writing the =IF(ISERROR()) formula manually:
1. It is easier and quicker because you don't have to type in the formula.
2. You can also use this utility on a range of cells with different formulas.
84 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
By default you can start this utility with the shortcut Ctrl+Alt+Y.
Available tools 85
ASAP Utilities User Guide “Save hours in Excel”
You can assign your own shortcut to this via the "Favorites & Shortcut keys" menu. This tool
can speed things up when you use this often and save you a few strokes/mouse actions
compared to the "Paste > Paste Values" via the menu in Excel when you assign a shortcut to
it.
86 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
For example if you have a cell with the value "384216938" with the cell formatting "000 -
000 00 00" then it will be displayed as "038 - 421 69 38".
This utility will then fill the cell with the value "038 - 421 69 38".
This can for example be useful when you use mailmerge in MS Word because that reads the
value of the cell and ignores the cell formatting.
A practical example:
'We work a lot with conditional formatting, but our client wants us to "freeze" the format
(which means no more use of conditional formatting...) in order to have a classical Excel
format (mainly cell and font colors). The idea is to do the same thing as we can do with
formulas or calculations "copy > paste as values" but for conditional formatting.'
Available tools 87
ASAP Utilities User Guide “Save hours in Excel”
Note:
Data Bars and Icon Sets cannot be made static with this tool.
Normally Excel adjusts the cell references if you copy your formulas to another location.
You would then have to "fix" all cell references with a dollar sign (for example change A1 to
$A$1) to keep the cell references the same.
With this utility you can now easily copy your formulas to another location without Excel
having the cell references changed and without the need of adjusting the cell referenced
first.
Besides the formulas this utility will also copy the formats, comments and validation.
It is a bit similar to "cut" and "paste" but instead of the built in Excel method, it will only
paste the values.
Moreover it will not update any cell references. If you move your data Excel automatically
88 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
adjusts the formula references to point to the new location. This utility prevents that. For
example if you have a formula with a reference to range A1:B10 and you use this utility to
move the contents of cell A1:B10 to another location, the formula will still use to A1:B10.
If you your range contains cells with formulas then these will be replaced with their
calculated value.
If you have selected multiple (non-contiguous) ranges you cannot easily copy this in Excel. If
you try to do this you get an error similar to "The command you chose cannot be
performed with multiple selections. Select a single range and click the command again.".
If you can copy it, because the ranges are all on the same columns or rows then Excel
ignores the empty rows or columns in between.
With this utility you can now easily copy these cells.
Example screenshot: 2 The result, all cell references have been preserved
Examples:
Create a new sheet for each company in your table.
Available tools 89
ASAP Utilities User Guide “Save hours in Excel”
Note:
Your initial data remains unaltered.
If you want to save the new created worksheets as separate files, then you can do this with
the utility "Export » Export worksheets as separate files...".
We have also received the request for this tool from people that used workbooks with over
500 000 rows (Excel 2007+) and then needed to create a file that could be opened in Excel
2003. In order to do that they had to split the information into pieces of a max of 65536
rows per worksheet because that is the maximum amount of rows that a sheet in Excel
2003 can contain. With this tool you can quickly have ASAP Utilities do that for you.
90 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
If your selection contains formulas then this utility compares the calculated values. This
means that this utility considers a cell with the value 12 and a cell with the formula =3*4 as
a duplicate.
Example screenshot: 1
Example screenshot: 2
Available tools 91
ASAP Utilities User Guide “Save hours in Excel”
Note:
The utility is case sensitive which means for example that "Excel" and "EXCEL" are not the
same.
If your selection contains formulas then this utility compares the calculated values. This
means that this utility considers a cell with the value 12 and a cell with the formula =3*4 as
a duplicate.
92 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
22 Count duplicates and give each set of duplicates its own color
This tool counts and colors the duplicate values in your selection.
Each set of duplicated values is given its own unique color.
This helps to quickly find the duplicated values, by having a set of colors each of which can
readily be distinguished from one another.
Example:
If your selection contains 5 cells with the value "London" then those 5 cells will all get the
same color, for example blue. And if the value "Paris" exists in 3 cells then those 3 cells will
also get the same, but a different color, such as green.
Note:
The utility is case sensitive which means for example that "Excel" and "EXCEL" are not the
same.
If your selection contains formulas then this utility compares the calculated values. This
means that this utility considers a cell with the value 12 and a cell with the formula =3*4 as
a duplicate.
Available tools 93
ASAP Utilities User Guide “Save hours in Excel”
A new workbook will be created which lists all the named ranges within your workbook and
their cell references and comments.
Example screenshot: 1 Select the sheets and start the utility and the range names will be
replaced with their cell references
94 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Note:
If the range name is used in a formula then the formula will result in an error when the
range name is removed.
Note:
If the range name is used in a formula then the formula will result in an error when the
range name is removed.
Available tools 95
ASAP Utilities User Guide “Save hours in Excel”
5.5.6 Fill
Collection of tools for filling cells and adding data.
If only one cell is selected then all empty cells within the used range of your worksheet will
be filled.
If only one cell is selected then all filled cells within the used range of your worksheet will
be filled with the new value.
This can be very useful if you want for example to prepare your data for a pivot table.
96 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
For example if you specify a length of 3 then a cell with the value 1 becomes 001, 34
becomes 034 and numbers greater than 100 will not be changed because they already have
a length of 3 characters or more
If a formula in your selection has a number as a result then the calculated value will be
filled it up with the zeros and the original formula is replaced.
Available tools 97
ASAP Utilities User Guide “Save hours in Excel”
The 'reset' button clears the insert before and after values and resets the options to their
default values. This can be useful because this tool always remembers your previous
settings.
You can also use this utility to build a formula around the current values.
Example screenshot: 1
98 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 2
Available tools 99
ASAP Utilities User Guide “Save hours in Excel”
Series setting:
▪ Create a series with numbers:
- The number to start with.
- The number to increment with.
- Restart counting after a certain value.
- Fill up the numbers with leading zeros to a specified length.
▪ Create a series based on the letters from alphabet in lowercase (a, b, c, etc.).
▪ Create a series based on the letters from alphabet in uppercase (A, B, C, etc.).
Options:
▪ You can specify to restart the counting if the value in a certain column changes. You can
use this for example if you have a list with city names and you want to restart the
counting when the name of the city changes. You can also specify to put the value of the
changing column in front of and/or after the value in the series.
▪ You can add a value in front of and/or after each value in the series. This way you can for
example create series with week numbers and add the text 'Week ' in front of each value
in the series.
▪ You can specify the cell alignment.
By default you can start this utility with the shortcut Ctrl+Alt+Q.
100 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
102 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
104 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This can be useful if you want to quickly create a list of random numbers without
duplicates.
The lowest created number in the list is 1 and the largest number is the number of cells in
your selection.
The path and filename in the header or footer are automatically updated when the name or
location of your file changes.
106 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
By default you can start this utility with the shortcut Ctrl+Alt+F.
108 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
You can use the following criteria to select, hide of remove the entire rows or columns:
▪ between ▪ duplicate values (you can choose to
▪ not between keep the first value)
▪ equal to ▪ unique values
▪ not equal to ▪ odd rows
▪ greater than ▪ even rows
▪ less than ▪ every n'th row number
▪ greater than or equal to ▪ odd columns
▪ less than or equal to ▪ even columns
▪ like (text, with use of wildcard ▪ every n'th column number
characters) ▪ empty cells
▪ not like (text, with use of wildcard ▪ completely empty rows
characters) ▪ completely empty columns
With the criteria for text and duplicate or unique values you can choose if you want the
utility to be case sensitive.
When looking for duplicates the program also searches in hidden cells in your selection,
with the other search options hidden cells are skipped.
Some people use this utility as an alternative for or addition to Excel's AutoFilter.
110 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
2 Advanced sorting...
This tool extends the options to sort your data.
You can sort on up to 5 columns at once. Furthermore you can sort on many more
properties than just the cell values.
112 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
By default you can start this utility with the shortcut Ctrl+Alt+C.
You can use this for example to identify different groups of data in your worksheet by
inserting a blank row when the value changes or inserting a line in between.
Note:
This utility only works on the rows (data) in a single column.
114 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: Merge cell contents of selected columns into one cell
You can use this utility as a quick alternative to Excel's =CONCATENATE() function.
116 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: Combine the data from the rows in your selection
You can use this utility as a quick alternative to Excel's =CONCATENATE() function.
Normally if you want to insert multiple rows at once the standard procedure is to first
select multiple rows and then use the "Insert" command.
For example if you want to insert 10 rows between A1 and A2, you first have to select rows
2:11 and then insert the rows.
With this utility you can now quickly insert multiple rows at once.
118 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This can be useful if you want to clean up the file before distributing it.
Note:
If you have formulas with cell references to cells in the hidden rows or columns you first
have to update your formulas or replace them with the calculated results. If you don't do
this then the formulas give error values (#REF!) when the rows and columns are removed.
Note:
The utility removes all rows without data within the used range in your worksheet.
It does not reduce the number of available rows in your worksheet. For every row that is
removed Excel automatically adds a new empty row at the end.
Note:
The utility removes all columns without data within the used range in your worksheet.
It does not reduce the number of available columns in your worksheet. For every column
that is removed Excel automatically adds a new empty column at the end.
120 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
In addition to the standard functionality in Excel this tool also adjusts the height properly
on merged cells (where 'wrap text' is set). In Excel itself the auto adjusting of the row height
often doesn't work properly on merged cells.
And unlike Excel itself, this tool adjusts the row height based on the visible cells in the row
only.
Any data in hidden columns in your selection is skipped. Excel's built-in "AutoFit Row
Height" does not exclude hidden columns so the row height is then also based on the
values in hidden columns.
Note:
If you change the contents afterwards, then you need to run this tool again to have the row
height adjusted.
(This it is not a tool that keeps working in the background and keeps adjusting the row
height when the content is changed.)
122 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
16 Drawing paper...
This tool allows you to specify the column width and row height of your cells in
centimeters, inches or pixels.
This is helpful if you use the Excel for drawing purposes, such as creating a flowchart or
when you design your garden or need to create a floor plan.
It can also be handy for quickly creating square cells.
Note:
Due to limitations of how precise you can set the width and height in Excel the actual width
and height might differ a tenth of a centimeter/inch.
The dimensions in pixels depend on your Windows display DPI settings.
Example screenshot: 1
Example screenshot: 2
124 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Usage:
1. Select the desired worksheets from which you want to combine the data.
2. Start this utility and then select the column(s) or row(s) you wish to put together.
If you choose the option "Create dynamic links (cell references)", the new worksheet will
contain formulas with a cell reference to the original data. If you choose this option the
display of zero values on the new worksheet will be turned off. The display of zero values is
an Excel worksheet setting which you can also control with the "Vision Control" utility in
ASAP Utilities.
You can use this utility when the end of your worksheet is (far) below or to the right of the
actual range that is in use. You can test if this is true by pressing Ctrl+End and Excel takes
you to a blank cell below or to the right of the actual data.
Microsoft describes this problem in article 244435 as: "Microsoft Excel saves only the part
of each worksheet that is in use, meaning the section that contains data or formatting.
Sometimes the last cell of a worksheet may be beyond the range of your actual used data.
This issue may cause you to have a larger file size than necessary, you may print extra
pages, you may receive "Out of Memory" error messages, or you may experience other
unusual behavior. Clearing the excess rows and columns to reset the last cell can help to
resolve these issues.
You can locate the last cell of the active worksheet by pressing CTRL+END.".
126 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Two indications that Excel doesn't recognize the last cell correctly are:
1. The end of your worksheet is (far) below or to the right of the actual range that is in use.
2. The scrollbars are very small but you don't have that much data.
Microsoft describes this problem in article 244435 as: "Microsoft Excel saves only the part
of each worksheet that is in use, meaning the section that contains data or formatting.
Sometimes the last cell of a worksheet may be beyond the range of your actual used data.
This issue may cause you to have a larger file size than necessary, you may print extra
pages, you may receive "Out of Memory" error messages, or you may experience other
unusual behavior. Clearing the excess rows and columns to reset the last cell can help to
resolve these issues.
You can locate the last cell of the active worksheet by pressing CTRL+END".
128 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
1 Comment tools...
This is a collection of tools that can help you with cell comments.
Note:
If you want to get the text from a comment into a cell you can also use the ASAP Utilities
worksheet formula =ASAPGETCOMMENT().
130 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
132 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
5.5.9 Format
A collection of tools for formatting for data, copy formatting settings etc..
Note:
The speed of this utility might vary, depending on the type of printer(driver) that is set as
default when the tool is executed.
Starting from Excel XP/2002 you can also insert a picture in the header or footer.
Unfortunately, this is something that cannot be copied to other worksheets by using a
macro. So, if you have a picture in the header or footer it will not be copied with this tool in
ASAP Utilities. From the Microsoft website: "The only way to work with pictures in headers
or footers for multiple worksheets is to select all the worksheets, and then insert a graphic
by using the Insert Picture dialog box (click the Insert Picture button), or format the graphic
by using the Format Picture dialog box (click the Format Picture button). The original
graphic file is needed for this procedure."
134 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
The path and filename in the header or footer are automatically updated when the name or
location of your file changes.
Note:
This utility only works on the rows (data) in a single column.
136 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
138 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
7 Wrap text
This utility will wrap the text in the selected cells.
This will display long text or text with a manual line break in multiple lines in the cell.
8 Unwrap text
This utility will unwrap the text in the selected cells.
This will display long text or text with a manual line break on a single line in the cells.
9 Drawing paper...
This tool allows you to specify the column width and row height of your cells in
centimeters, inches or pixels.
This is helpful if you use the Excel for drawing purposes, such as creating a flowchart or
when you design your garden or need to create a floor plan.
It can also be handy for quickly creating square cells.
Note:
Due to limitations of how precise you can set the width and height in Excel the actual width
and height might differ a tenth of a centimeter/inch.
The dimensions in pixels depend on your Windows display DPI settings.
Example screenshot: 1
Example screenshot: 2
140 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
For example if you enter the number 3, then the cells will be formatted to show at least 3
decimals, other than zero.
A cell with the value "12.0123123" is then shown as "12.0123" instead of "12.012".
A cell with the value "12.00002134" is then shown as "12.0000213" instead of "12.000".
In Excel XP and newer versions you can also click again on the "Merge and center" button
to unmerge the cells. The advantage of this tool ASAP Utilities is also that you can assign
your own shortcut to this action.
You can also do this in Excel via the cell properties. Right-click on the cell and choose
"Format Cells", select the "Alignment" tab and set the horizontal alignment to "Center
Across Selection".
142 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
A practical example:
'We work a lot with conditional formatting, but our client wants us to "freeze" the format
(which means no more use of conditional formatting...) in order to have a classical Excel
format (mainly cell and font colors). The idea is to do the same thing as we can do with
formulas or calculations "copy > paste as values" but for conditional formatting.'
Note:
Data Bars and Icon Sets cannot be made static with this tool.
144 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Note:
The utility is case sensitive which means for example that "Excel" and "EXCEL" are not the
same.
If your selection contains formulas then this utility compares the calculated values. This
means that this utility considers a cell with the value 12 and a cell with the formula =3*4 as
a duplicate.
146 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
23 Count duplicates and give each set of duplicates its own color
This tool counts and colors the duplicate values in your selection.
Each set of duplicated values is given its own unique color.
This helps to quickly find the duplicated values, by having a set of colors each of which can
readily be distinguished from one another.
Example:
If your selection contains 5 cells with the value "London" then those 5 cells will all get the
same color, for example blue. And if the value "Paris" exists in 3 cells then those 3 cells will
also get the same, but a different color, such as green.
Note:
The utility is case sensitive which means for example that "Excel" and "EXCEL" are not the
same.
If your selection contains formulas then this utility compares the calculated values. This
means that this utility considers a cell with the value 12 and a cell with the formula =3*4 as
a duplicate.
You can choose to apply one or more from the following properties:
▪ Number format ▪ Text orientation
▪ Font ▪ Wrap text
▪ Font size ▪ Cell color
▪ Font style ▪ Cell pattern
▪ Bold/underline/italic ▪ Cell pattern color
▪ Font color ▪ Locked
▪ Horizontal alignment ▪ Hidden
▪ Vertical alignment
148 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
A formula will be built around the original formula or value in your cell. For example if you
have a formula '=(12*2)' in a cell and you use ASAP Utilities to apply the formula /24 the
result will be: '=(12*2)/24'.
The formula will be applied to all cells in your selection except for cells with errors, empty
cells, cells contain text or cells that contain an array formula.
If the new formula would result in an error you will get a warning upfront and no changes
will be applied.
Users of the non-English Excel versions can type in the formula in their local language. For
example in the Dutch version you can use the comma as decimal separator and the local
version of worksheet formulas, for example '+SOM(G20:G40)' instead of the English
'+SUM(G20:G40)'.
There are many formulas you can enter such as for example '/1000', '+4', '*2,55', '*C33'.
This utility is also often used for unit conversions, such as for example converting
kilometers to meters.
The last 100 used formulas are remembered so you can easily re-use them.
By default this can be started with the shortcut Ctrl+Alt+I.
150 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
The utility works the same as Excel's "Copy » Paste » Paste values" but in one step and it
also works with multiple selections at once.
Normally the utility changes the formulas to their calculated values in both visible and
hidden cells. If you have selected cells in a filtered list only the visible cells are changed.
As an example, a cell with the formula '=A2*(C19/12)' which has '124' as the calculated
result will be replaced with the value 124.
This can be useful, for example if you want to speed up the calculation of your workbook or
if you don't want someone to see the underlying formulas you used if you give the
workbook to somebody else.
By default you can start this utility with the shortcut Ctrl+Alt+P.
Example screenshot: 2 Formulas to values in a filtered list is something that you normally
can't do in Excel
You might have experienced that sometimes Excel treats numbers as text; they are left
aligned, they don't work in your formulas or don't sort properly.
This problem often occurs when data is imported or copied from other programs.
This utility will also help you get errors in your =VLOOKUP() formulas because Excel treats
the numbers as text and therefore can't find a matching value.
You can also use this utility to remove leading zeros from numbers or to make Excel
recognize empty cells properly as empty again.
Note:
This utility does not convert numbers with decimal separators different then specified in
the language settings in MS Windows or in the "International" options of your workbook.
For example often people in The Netherlands have problems with imported text files when
the numbers are stored as for example "120.00" where a point is used as decimal separator
instead of a comma.
In such a case you can use Excel to replace (Ctrl+H) the point (or whatever) to your decimal
separator to have Excel recognize the numbers correctly.
152 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Note:
If you want to spell out numbers you can use the utility "Spell numbers or amounts (EN, DE,
NL)".
For example if you have a cell with the value "384216938" with the cell formatting "000 -
000 00 00" then it will be displayed as "038 - 421 69 38".
This utility will then fill the cell with the value "038 - 421 69 38".
This can for example be useful when you use mailmerge in MS Word because that reads the
value of the cell and ignores the cell formatting.
Note:
Cells with formulas will be skipped.
154 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This utility is especially useful when you have to deal with certain imported text files
because some (finance) system report negative numbers with the minus sign at the end.
For example if you enter the number 3, then the cells will be formatted to show at least 3
decimals, other than zero.
A cell with the value "12.0123123" is then shown as "12.0123" instead of "12.012".
A cell with the value "12.00002134" is then shown as "12.0000213" instead of "12.000".
You can choose to write out the numbers as numbers or as an amount (for example to use
on a check).
You can choose between the languages English, German, French and Dutch.
The default currencies are none, dollars or euro. You can also type in another currency.
If a number contains more than two decimals this function will spell out the number as if it
were rounded to two decimals.
156 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
The utility will ask you to give a number to specify how to round, similar to Excel's
=ROUND() function:
▪ positive number: rounds a number to a specified number of digits.
▪ zero: rounds the value to the nearest integer.
▪ negative number: the number is rounded to the left of the decimal point for example to
tens, hundreds, thousands etc.
For example a cell with the value 105.326 rounded to 1 will be changed to 105.3, rounded
to 0 it will become 105 and rounded to -1 it will become 110.
158 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: B Round the selected numbers to the nearest integer (zero decimal
places)
Example screenshot: C Round the selected numbers to the nearest multiple of 100
For example if you specify a length of 3 then a cell with the value 1 becomes 001, 34
becomes 034 and numbers greater than 100 will not be changed because they already have
a length of 3 characters or more
If a formula in your selection has a number as a result then the calculated value will be
filled it up with the zeros and the original formula is replaced.
160 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Series setting:
▪ Create a series with numbers:
- The number to start with.
- The number to increment with.
- Restart counting after a certain value.
- Fill up the numbers with leading zeros to a specified length.
▪ Create a series based on the letters from alphabet in lowercase (a, b, c, etc.).
▪ Create a series based on the letters from alphabet in uppercase (A, B, C, etc.).
Options:
▪ You can specify to restart the counting if the value in a certain column changes. You can
use this for example if you have a list with city names and you want to restart the
counting when the name of the city changes. You can also specify to put the value of the
changing column in front of and/or after the value in the series.
▪ You can add a value in front of and/or after each value in the series. This way you can for
example create series with week numbers and add the text 'Week ' in front of each value
in the series.
▪ You can specify the cell alignment.
By default you can start this utility with the shortcut Ctrl+Alt+Q.
162 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
164 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This can be useful if you want to quickly create a list of random numbers without
duplicates.
The lowest created number in the list is 1 and the largest number is the number of cells in
your selection.
16 Convert/recognize dates...
This utility helps you to convert the not recognized dates in the selected cells.
Sometimes Excel treats dates as text. This problem often occurs when data is imported or
copied from other programs. The problem is often caused by a difference between the date
formats in your data and the local settings on your computer.
166 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
When Excel doesn't recognize these dates are left aligned, the cell formatting to display the
dates doesn't work and you can't use them in your calculations.
With this utility you can quickly convert them so that Excel recognizes them as proper
dates.
The text-date values all have to be constructed in a similar logical way in order for this
utility to convert them.
A Julian date is sometimes used in the computer industry to refer to a date format that is a
combination of the current year and the number of days since the beginning of the year.
For example, January 1, 2011 is represented as 2011001 and December 31, 2011 is
represented as 2011365. Note that this format is not based on the Julian calendar.
Besides the yyddd and yyyyddd the JD Edwards (AS/400) cyyddd format is also supported
by this tool. Their system adds a 0 or 1 in front of the year representing the century (0 =
1900, 1 = 2000, Jan 15, 1910 is 010015, Jan 15, 2010 is 110015).
168 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
5.5.11 Text
A collection of tools for working with text values.
The 'reset' button clears the insert before and after values and resets the options to their
default values. This can be useful because this tool always remembers your previous
settings.
You can also use this utility to build a formula around the current values.
Example screenshot: 1
Example screenshot: 2
2 Change to UPPERcase
This utility makes all text in your selected cells uppercase.
For example 'this is a test' becomes 'THIS IS A TEST'.
This can be useful with for example city names, article codes and postal codes.
170 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
3 Change to lowercase
Make all text in your selected cells lowercase.
For example 'This Is A Test' becomes 'this is a test' .
You can use this as a quick alternative for Excel's =PROPER() function. There is however a
difference. This utility only converts the first letter of every word (the first word and
everything after a space) to uppercase. But Excel's =PROPER() also capitalizes all letters in
the text that follow any character other than a letter.
172 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Options:
▪ Choose to preserve all capitalized text (useful in converting glossaries with
abbreviations).
▪ Set words to preserve/exclude.
You can choose to write out the numbers as numbers or as an amount (for example to use
on a check).
You can choose between the languages English, German and Dutch.
The default currencies are none, dollars or euro. You can also type in another currency.
If a number contains more than two decimals this function will spell out the number as if it
was rounded to two decimals.
174 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
9 Convert/recognize dates...
This utility helps you to convert the not recognized dates in the selected cells.
Sometimes Excel treats dates as text. This problem often occurs when data is imported or
copied from other programs. The problem is often caused by a difference between the date
formats in your data and the local settings on your computer.
When Excel doesn't recognize these dates are left aligned, the cell formatting to display the
dates doesn't work and you can't use them in your calculations.
With this utility you can quickly convert them so that Excel recognizes them as proper
dates.
The text-date values all have to be constructed in a similar logical way in order for this
utility to convert them.
For example if you have a cell with the value " Excel " then this utility changes the value to
"Excel" without the spaces at the front and end.
For example the value ' Lennox Street 141' will be replaced with 'Lennox Street 141'.
This utility is a quick alternative for Excels =TRIM () function.
176 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
One of the advantages in comparison to Excel's default search and replace capabilities is
that this utility makes is easier to deal with the special characters line feed (Alt+Enter),
carriage return and tab.
You can use the following codes to search for these special characters or use them as
replacement: {lf} = line feed (Alt+Enter/ascii code 10), {cr} = carriage return (ASCII code 13),
{tab} = tab character.
Another advantage is it doesn't have Excel's length limit. In Excel you can receive the error
"Formula is too long". Excel finds what you are looking for but you cannot replace it. This
error has nothing to do with formulas; you can also get it if your cells contain only text. In
such a case you can use ASAP Utilities to replace the text, because this utility does not have
that limitation.
178 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
By default you can start this utility with the shortcut Ctrl+Alt+H.
Your last used settings will be remembered.
Example screenshot: 1
Example screenshot: 2
Note:
You can use the following codes to use these special characters as replacement: {lf} = line
feed (Alt+Enter/ascii code 10), {cr} = carriage return (ASCII code 13), {tab} = tab character.
If you have selected only one single cell then the utility will edit all the cells on your
worksheet.
Example screenshot: Remove or replace certain characters in selected cells in Excel
180 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
For example the character é will be replaced with e, ñ replaced with n and Ä replaced with
A.
You can customize the characters and your last used settings will be remembered.
By pressing the "Reset" button you can revert to the default settings for the accented and
replacement characters.
All letters from the alphabet (abcdefghijklmnopqrstuvwxyz), both uppercase and lowercase
will be removed from every cell in your selection. Cells with a formula will be skipped.
If you have selected only one single cell then the utility will edit all the cells on your
worksheet.
For example a cell with the value '8011LB' will be replaced with '8011'.
The numbers 1, 2, 3, 4, 5, 6, 7, 8, 9 and 0 will be removed from every cell in your selection.
Cells with a formula will be skipped.
If you have selected only one single cell then the utility will edit all the cells on your
worksheet.
For example a cell with the value '8011LB' will be replaced with LB'.
182 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
If you want to remove or replace all carriage returns/linefeeds, you can use the "Advanced
character remove or replace..." utility.
The utility works on both cells with numbers and text. Cells with dates will be skipped.
If a cell has a formula or an array formula then it will first be replaces with its calculated
value and then the characters will be stripped.
You can for example use it to quickly remove the first two characters from all the selected
cells.
184 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
The utility works on both cells with numbers and text. Cells with dates will be skipped.
If a cell has a formula or an array formula then it will first be replaces with its calculated
value and then the characters will be stripped.
You can for example use it to quickly remove the last four characters from all the selected
cells.
The utility works on both cells with numbers and text. Cells with dates will be skipped.
If a cell has a formula or an array formula then it will first be replaces with its calculated
value and then the characters will be stripped.
You can for example use it to quickly remove everything after the first 10 characters in your
data range.
You can use this as a quick alternative for Excel's =LEFT() function.
186 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
For example a cell with the value 'm3' will be changed to 'm³'.
Tip: You can also use this on a (temporary) extra column in preparation to identify duplicate
cell values.
188 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
5.5.12 Formulas
A collection of tools for working with formulas.
The utility works the same as Excel's "Copy » Paste » Paste values" but in one step and it
also works with multiple selections at once.
Normally the utility changes the formulas to their calculated values in both visible and
hidden cells. If you have selected cells in a filtered list only the visible cells are changed.
As an example, a cell with the formula '=A2*(C19/12)' which has '124' as the calculated
result will be replaced with the value 124.
This can be useful, for example if you want to speed up the calculation of your workbook or
if you don't want someone to see the underlying formulas you used if you give the
workbook to somebody else.
By default you can start this utility with the shortcut Ctrl+Alt+P.
Example screenshot: 2 Formulas to values in a filtered list is something that you normally
can't do in Excel
A formula will be built around the original formula or value in your cell. For example if you
have a formula '=(12*2)' in a cell and you use ASAP Utilities to apply the formula /24 the
result will be: '=(12*2)/24'.
The formula will be applied to all cells in your selection except for cells with errors, empty
cells, cells contain text or cells that contain an array formula.
If the new formula would result in an error you will get a warning upfront and no changes
will be applied.
Users of the non-English Excel versions can type in the formula in their local language. For
example in the Dutch version you can use the comma as decimal separator and the local
version of worksheet formulas, for example '+SOM(G20:G40)' instead of the English
'+SUM(G20:G40)'.
There are many formulas you can enter such as for example '/1000', '+4', '*2,55', '*C33'.
This utility is also often used for unit conversions, such as for example converting
kilometers to meters.
The last 100 used formulas are remembered so you can easily re-use them.
By default this can be started with the shortcut Ctrl+Alt+I.
190 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This utility has two advantages compared to writing the =IF(ISERROR()) formula manually:
1. It is easier and quicker because you don't have to type in the formula.
2. You can also use this utility on a range of cells with different formulas.
Example screenshot: 2 The result, all cell references have been preserved
Normally Excel adjusts the cell references if you copy your formulas to another location.
You would then have to "fix" all cell references with a dollar sign (for example change A1 to
$A$1) to keep the cell references the same.
With this utility you can now easily copy your formulas to another location without Excel
192 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
having the cell references changed and without the need of adjusting the cell referenced
first.
Besides the formulas this utility will also copy the formats, comments and validation.
For example a cell with the formula '=A1*(B12/100)' changed to absolute referencing
becomes '=$A$1*($B$12/100)'.
The advantage of this utility is that you can quickly change the reference style in multiple
formulas at once.
Example screenshot: 1 Select the sheets and start the utility and the range names will be
replaced with their cell references
194 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
When you enter an array formula you have to press Ctrl+Shift+Enter instead of just Enter to
insert the formula. You must do this the first time you insert the array formula into your
worksheet and whenever you edit it. If you do this correct then Excel will display the
formula between curly braces {}.
If you have forgotten to do this it can be a tedious task to select each cell, edit it and then
press Ctrl+Shift+Enter to have it properly inserted as an array formula.
This utility automates this process.
Note:
To turn the changed formulas to actual calculating formulas again, you can use the
following tool from ASAP Utilities:
"Numbers & Dates » Change not recognized numbers (text?) to numbers"
This utility can be very useful if you do not use an English version of Excel or if you use
different country settings.
On the Internet you can find an enormous quantity of example formulas for Excel. Most
examples on the Internet and in Excel books use the "international" formula notation.
With this utility you can now easily use such formulas, independent from your Excel version
or country settings. ASAP Utilities converts them automatically to be used in your Excel
version.
For example if you use the Dutch version of Excel with the Dutch country settings in
Windows, then this utility translates the "international" formula
"=SUMIF(A2:A13,">50")*1.19" automatically to "=SOM.ALS(A2:A13;">50")*1,19" when you
insert the formula.
You can use this utility for both regular- and array formulas.
196 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: Easily paste English formulas into your local Excel version
=ASAPCELLCOLORINDEX(cell)
Returns the color index number of the cell.
If you afterwards change the color in the cell, you have to press Ctrl+Alt+F9 to have the
formula recalculated.
Parameters:
▪ cell = The cell to get Excel's number for the fill color
from.
=ASAPCOUNTBYCELLCOLOR(reference, color_index_nr)
Counts the number of cells in the given range that have a certain fill color.
If you afterwards change the fill color in any of the referenced cells, you have to press
Ctrl+Alt+F9 to have the formulas recalculated.
Parameters:
▪ reference = The range of cells to search in.
▪ color_index_nr = The cell that has the fill color to count,
or the color index number (1-56) from Excel.
=ASAPCOUNTBYFONTCOLOR(reference, color_index_nr)
Counts the number of cells in the given range that have a certain font color.
If you afterwards change the font color in any of the referenced cells, you have to press
Ctrl+Alt+F9 to have the formulas recalculated.
Parameters:
▪ reference = The range of cells to search in.
▪ color_index_nr = The cell that has the font color to count,
or the color index number (1-56) from Excel.
=ASAPCOUNTCHAR(within_text, find_text)
Counts the number of times a character occurs in a text
This way you can for example count the number of commas in a cell. This function is case
sensitive.
Parameters:
▪ within_text = The text containing the character you want to
count.
▪ find_text = The character to count the occurrences of. This
has to be a single character.
=ASAPCOUNTSHADES(reference)
Counts the number of colored cells in your range.
If you afterwards change the fill color in any of the referenced cells, you have to press
Ctrl+Alt+F9 to have the formulas recalculated.
Parameters:
▪ reference = The range of cells to count the number of cells
that have a fill color.
198 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Parameters:
▪ text = The value or cell address from which you want to
extract only the file name.
▪ path_separator = The path separator. Optional, if omitted a
backslash (\) is used.
Parameters:
▪ text = The value or cell address from which you want to
extract only the folder name.
▪ path_separator = The path separator. Optional, if omitted a
backslash (\) is used.
=ASAPEXTRACTNUMBERS(text)
Returns the numbers from a text string.
For example the formula =ASAPEXTRACTNUMBERS("8011 LB") returns 8011.
Parameters:
▪ text = The value or cell address from which you want to
extract the numbers from.
=ASAPFILENAME()
Returns the name of your workbook. This is the name of the workbook without the filepath
(folder).
For example "Balance.xls".
=ASAPFILEPATH()
Returns the filepath (the folder) where your workbook is stored.
For example: "D:\Projects\Archive\Client 1".
=ASAPFILEPROPERTIES(property_name_or_id)
Returns the value of one of the built-in document properties for the current workbook.
You can refer to document properties either by index value or by their English name.
The following list shows the available built-in index values and document property names:
1 Title 16 Number of Characters *
2 Subject 17 Security
3 Author 18 Category
4 Keywords 19 Format
5 Comments 20 Manager
6 Template 21 Company
7 Last Author 22 Number of Bytes *
8 Revision Number 23 Number of Lines *
9 Application Name 24 Number of Paragraphs *
10 Last Print Date 25 Number of Slides *
11 Creation Date 26 Number of Notes *
12 Last Save Time 27 Number of Hidden Slides *
13 Total Editing Time * 28 Number of Multimedia Clips *
14 Number of Pages * 29 Hyperlink Base
15 Number of Words * 30 Number of Characters (with spaces) *
* Excel isn't required to define values for every built-in document property.
If Microsoft Excel doesn't define a value for one of the built-in document properties,
reading the Value property for that document property results in an error.
You have to press Ctrl+Alt+F9 to have the formula recalculated.
Example:
=ASAPFILEPROPERTIES("Last Print Date")
Parameters:
▪ property_name_or_id = The id or English name of the built-in
document property.
=ASAPFONTCOLORINDEX(cell)
Returns the color index number of the font of a cell.
If you afterwards change the font color in the cell, you have to press Ctrl+Alt+F9 to have the
formula recalculated.
Parameters:
▪ cell = The cell to get Excel's number for the text color
from.
200 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
=ASAPFULLFILENAME()
Returns the full filename of your workbook. This is the name of the workbook including the
folder (filepath) where it is saved.
For example "D:\Projects\Archive\Client 1\Balance.xls".
=ASAPGETCOMMENT(cell)
Returns the text from the comment a cell.
If you afterwards change the comment in the cell, you have to press Ctrl+Alt+F9 to have the
formula recalculated.
Parameters:
▪ cell = The cell to get the text from the comment from.
Parameters:
▪ text = The value or cell address from which you want to
extract the domain.
▪ show_protocol = Optional, logical value, if omitted the
default is FALSE. If TRUE this function will also return the
protocol of the link, which is the part before the domain
such as http://, ftp:// etc..
=ASAPGETFONTNAME(cell)
Returns the name of the font in a cell.
If you afterwards change the font in the cell, you have to press Ctrl+Alt+F9 to have the
formula recalculated.
This function does not recognize formatting if it is applied via conditional formatting.
Parameters:
▪ cell = The cell to get the font from.
=ASAPGETFONTSIZE(cell)
Returns the font size of a cell.
If you afterwards change the font size in the cell, you have to press Ctrl+Alt+F9 to have the
formula recalculated.
This function does not recognize formatting if it is applied via conditional formatting.
Parameters:
▪ cell = The cell to get the font size from.
=ASAPGETFORMULA(cell)
Returns the formula of a cell.
Parameters:
▪ cell = The cell to get the formula from.
=ASAPGETINDENTLEVEL (cell)
Returns the indent level for the cell.
Parameters:
▪ cell = The cell to get the indent level from.
Parameters:
▪ cell = The cell to read the hyperlink from.
▪ text_no_link = Optional, this text will be displayed if the
cell doesn't have a hyperlinks. If omitted, the formula will
give an empty result for cells without hyperlinks.
202 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Parameters:
▪ cell = The cell to read the hyperlink from.
▪ text_no_link = Optional, this text will be displayed if the
cell doesn't have a hyperlinks. If omitted, the formula will
give an empty result for cells without hyperlinks.
=ASAPGETNUMBERFORMAT(cell)
Returns the number format of a cell.
If you afterwards change the number format in the cell, you have to press Ctrl+Alt+F9 to
have the formula recalculated.
Parameters:
▪ cell = The cell to get the number format from.
=ASAPISBOLD(reference)
Returns TRUE if the cell is bold or FALSE if it isn't.
If you afterwards change the bold setting in the cell, you have to press Ctrl+Alt+F9 to have
the formula recalculated.
=ASAPISFORMULA(cell)
Returns TRUE if the cell has a formula or FALSE if it doesn't.
Inserts the specified image as an object and puts it at the left-top of your cell.
To update the image, you can replace the formula with a new image name.
To remove the image you have to remove both the formula and the image. (The image isn't
removed if only the formula is removed.)
You have to press Ctrl+Alt+F9 to have the formula recalculated.
Example:
=ASAPLOADIMAGE("D:\products\images\art782.gif")
=ASAPLOADIMAGE("https://www.asap-utilities.com/upload/images/8.0/tip-of-the-day.png ")
Parameters:
▪ image_fullname = The full path and file name of an image of
the type that Excel supports.
▪ width_in_pixels = Optional. You can specify the width
pixels. If omitted, the width will be proportionally based
on the image's height.
▪ height_in_pixels = Optional. You can specify the height in
pixels. If omitted, the height will be the height of the
cell the formula is in.
Parameters:
▪ reference = A contiguous range of cells to join the values
from. When reading the cell values, their number format will
be used.
▪ delimiter = Optional, a character to insert between the cell
values. If omitted then no delimiter is used.
▪ skip_empty_cells = Optional, is a logical value: to skip
empty cells = TRUE or omitted; to include empty cells in the
result = FALSE.
204 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Parameters:
▪ length = Optional, the length of the password. If omitted,
then the length will be 8 characters. If the length given is
less than 8, still a password of 8 characters will be
returned.
▪ use_symbols = Optional, is a logical value: to use special
characters in the password = TRUE or omitted; to create a
password without special characters = FALSE.
Parameters:
▪ read_value = The text to be tested against the regular
expression.
▪ regular_expression = The regular expression to test the text
against.
▪ ignorecase = Optional. Specifies case-insensitive matching.
If omitted it is assumed to be FALSE.
Examples:
Parameters:
▪ read_value = The text to be tested against the regular
expression.
▪ regular_expression = The regular expression to test the text
against.
▪ ignorecase = Optional. Specifies case-insensitive matching.
If omitted it is assumed to be FALSE.
Examples:
Parameters:
▪ read_value = The text to be tested against the regular
expression.
▪ regular_expression = The regular expression to test the text
against.
▪ replacement_value = The text to replace the matched groups
with.
▪ replace_all = Optional. Specifies to replace all matches. If
omitted it is assumed to be TRUE.
▪ ignorecase = Optional. Specifies case-insensitive matching.
If omitted it is assumed to be FALSE.
Examples:
206 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
=ASAPSHEETNAME(optional reference)
Returns the name of the worksheet this formula is used on.
Parameters:
▪ reference = Optional, a cell on the sheet that you want to
get the name from. If omitted then the name of the current
sheet is returned.
If a number contains more than two decimals this function will spell out the number as if it
was rounded to two decimals.
A practical example where this function can be useful is to write out amounts on cheques.
Parameters:
▪ number = The number or cell with a number you want to spell.
▪ language = Optional, text string representing in which
language the number is spelled out: English = EN or omitted,
Dutch = NL, German = DE, French = FR.
▪ currency = Optional, logical value: to spell the number as a
currency = TRUE; to spell the number just as a number =
FALSE or omitted. For example spell the number 2 as "two
dollars and no cents" or just "two".
▪ cur_singular = An optional text string for the currency
spelled singular. For example "dollar".
▪ cur_plural = An optional text string for the currency
spelled plural. For example "dollars".
=ASAPSTRIPNUMBERS(text)
Removes all numbers from a text string and removes all spaces at the beginning and end of
the result.
For example the formula =ASAPSTRIPNUMBERS("8011 LB") returns "LB".
Parameters:
▪ text = The value or cell address from which you want to
strip the numbers.
=ASAPSUMBYCELLCOLOR(reference, color_index_nr)
Adds the cells that have a certain fill color.
If you afterwards change the color in any of the referenced cells, you have to press
Ctrl+Alt+F9 to have the formulas recalculated.
Parameters:
▪ reference = The range of cells to search in.
▪ color_index_nr = The cell that has the fill color to sum, or
the color index number (1-56) from Excel.
=ASAPSUMBYFONTCOLOR(reference, color_index_nr)
Adds the cells that have a certain font color.
If you afterwards change the font color in any of the referenced cells, you have to press
Ctrl+Alt+F9 to have the formulas recalculated.
Parameters:
▪ reference = The range of cells to search in.
▪ color_index_nr = The cell that has the font color to sum, or
the color index number (1-56) from Excel.
Example screenshot: 1
208 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 2 Calculate the sum of cells that have a specific color
Download an example workbook that shows how to use these extra functions
We have created a workbook (in English) that shows practical examples of how to use all
these extra worksheet functions:
https://www.asap-utilities.com/functions-workbook.php
ASAP Utilities › Formulas › Correct the link to the ASAP Utilities worksheet
functions
▪ ASAPCELLCOLORINDEX() ▪ ASAPEXTRACTNUMBERS()
▪ ASAPCOUNTCHAR() ▪ ASAPFONTCOLORINDEX()
▪ ASAPEXTRACTFILENAME() ▪ ASAPGETCOMMENT()
▪ ASAPEXTRACTFOLDERNAME() ▪ ASAPGETDOMAIN()
210 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
▪ ASAPGETFONTNAME() ▪ ASAPGETNUMBERFORMAT()
▪ ASAPGETFONTSIZE() ▪ ASAPISBOLD()
▪ ASAPGETFORMULA() ▪ ASAPISFORMULA()
▪ ASAPGETFORMULAINT() ▪ ASAPSPELLNUMBER()
▪ ASAPGETHYPERLINK() ▪ ASAPSTRIPNUMBERS()
▪ ASAPGETINDENTLEVEL
5.5.13 Web
A collection of tools to help you with data imported from websites, hyperlinks, HTML code
and more.
212 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
In addition it will also convert encoded characters such as and & to normal
characters.
This can be useful when you use Excel for example to analyze reports with website statistics
or keyword performances.
The utility will replace the "+" character with a space and it decodes any %## encoded
character in the cells.
It will also decode named HTML entities such as and € and it will decode a
string of text such as %c3%84 and %c3%a7 and unicode characters such as © and
“.
URL encoding is used when text is place in a query string in the URL to avoid that it gets
mixed up with the address of the website and it is usually placed behind a question mark (?)
in the address. This technique is often used when the internet browser sends data via a
form on the website to the web server.
The cells in your selection with formulas are skipped.
4 Extract hyperlinks...
This utility extracts the hyperlink addresses from the selected cells and/or extracts them
from all shapes on your worksheet.
You can choose to insert the address into the cell itself or in the column right next to the
cell or shape.
The shape can be an autoshape, freeform, OLE object, or picture.
Note:
You can also use the ASAP Utilities worksheet function =ASAPGETHYPERLINK() to read the
hyperlink address from a cell.
214 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Font format:
▪ Keep the existing font format in the cells.
▪ Use Excel's default format for hyperlinks (blue underlined)
Hyperlink type:
▪ Use the =HYPERLINK() formula. This is recommended if you have a lot of hyperlinks in
your file or if you use a shared workbook.
▪ Regular hyperlinks (via the cell properties)
Workbooks in Excel can become slow when they contain too much 'normal' cell with
hyperlinks. The =HYPERLINK() formula does not have that problem.
Note:
If the hyperlink address exceeds 255 characters the cell will be skipped, because that is the
maximum length allowed by Excel in the =HYPERLINK() formula.
216 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Note:
This utility will remove regular hyperlink that are set via the cell options. It will not remove
=HYPERLINK() formulas.
Note:
The website is in English.
This only works if you are connected to the Internet.
https://www.asap-utilities.com
5.5.14 Information
Collection of "Information" tools
Note:
The following rules apply for counting the duplicates and unique values:
The utility is case sensitive which means for example that "Excel" and "EXCEL" is not the
same.
If your selection contains formulas then this utility compares the calculated values. This
means that this utility considers a cell with the value 12 and a cell with the formula =3*4 as
a duplicate.
218 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 1
Example screenshot: 2
220 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
An example of when this is useful is when you only want to print certain pages.
Note:
The utility is case sensitive which means for example that "Excel" and "EXCEL" are not the
same.
If your selection contains formulas then this utility compares the calculated values. This
means that this utility considers a cell with the value 12 and a cell with the formula =3*4 as
a duplicate.
222 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
6 Count duplicates and give each set of duplicates its own color
This tool counts and colors the duplicate values in your selection.
Each set of duplicated values is given its own unique color.
This helps to quickly find the duplicated values, by having a set of colors each of which can
readily be distinguished from one another.
Example:
If your selection contains 5 cells with the value "London" then those 5 cells will all get the
same color, for example blue. And if the value "Paris" exists in 3 cells then those 3 cells will
also get the same, but a different color, such as green.
Note:
The utility is case sensitive which means for example that "Excel" and "EXCEL" are not the
same.
If your selection contains formulas then this utility compares the calculated values. This
means that this utility considers a cell with the value 12 and a cell with the formula =3*4 as
a duplicate.
Note:
The utility is case sensitive which means for example that "Excel" and "EXCEL" are not the
same.
If your selection contains formulas then this utility compares the calculated values. This
means that this utility considers a cell with the value 12 and a cell with the formula =3*4 as
a duplicate.
224 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
In your worksheet you can also use Excel's worksheet function =LEN().
A new workbook will be created which lists all the names ranges within your workbook and
their cell references.
Starting from Excel version 2007 this utility will also report the name comments.
A new workbook will be created which lists all the names of the sheets in your workbook.
Note:
You might also be interested in the "Create an index page with links to all sheets
(clickable)..." utility.
226 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This can for example be useful to quickly see the structure of your worksheet and see
where formulas are used.
By default you can start this utility with the shortcut Ctrl+Alt+F.
Your last used settings will be remembered.
228 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Note:
The utility only reports columns that are too small to display numbers or dates.
For working in Excel generally the bigger these numbers are, the better. This is because you
then show more information on your screen at once.
The utility shows you the following settings that your computer uses:
▪ the decimal separator;
▪ the thousand separator;
▪ the date separator;
▪ the order in which the dates are shown (for example day-month-year or month-day-year,
etc.)
We have created this utility so you can quickly view this information because it is
sometimes difficult to quickly find this information on a computer where these settings are
blocked by the IT department.
A new workbook will be created which lists all installed add-ins, their names, location, type
and whether they are active or not.
A new workbook is creates that shows all font names and an example of the display of the
fonts.
230 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
You can use this for example as a quick reference to see the fonts available, or to see how
text will look in certain fonts.
ASAP Utilities will add the date and time to the filename of the backup copy so that you can
easily see when it was saved.
For example if you have a file named "Sales.xls" then the name of the backup copy will be
for example "Sales (backup 2012-08-24 15.28.12).xls".
2 Save file as... and use the first cell as the suggested filename
This tool will launch Excel's "save as..." dialog and uses the value of the first filled cell on
your worksheet as the suggested filename.
232 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This can be useful when quickly want to revert to the last saved version of your workbook.
Which can be for example when you made temporary or incorrect changes that you don't
want to save.
You can also use the CSV option to create your own custom separated file by setting your
own field separator, field encloser and decimal separator. This way you can for example
create pipe (|) delimited text files.
You can also choose to copy the information directly to your clipboard in the following
formats:
▪ tab delimited
▪ space delimited
234 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 1
Example screenshot: 2
Example screenshot: 3
236 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 4
You can also change this folder in Excel via File > Excel Options > Save > Default file
location).
The disadvantage of changing this in Excel is that you have to type in the full path manually.
This utility makes it easier by letting you browse and pick the folder from the list.
10 Display the full path and file name in the title bar
This utility displays both the folder and the name of your workbook in Excel's title bar.
An example of when this is useful is when you work on files with similar names but stored
in different folders.
Note:
The information isn't automatically updated.
You have to run the utility again if you, change the filename, change the folder where the
file is stored, open a file or create a new one or restart Excel.
If you use this utility often it is useful to include it in your favorites menu and assign a
shortcut to it.
238 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
This can be useful, for example when you have opened a lot of files, looked without making
any changes, and then quickly want to close them all together.
When you start the utility then by default all files except for the active workbook are
selected to be closed.
You can set the utility give you a warning before a file is closed from which the changes
haven't been saved yet. In such a case you can choose to save the file first before it is
closed, not save the changes, or cancel the closing of it.
The utility is useful when you work with a lot of files that are opened in Excel and for
example when you want to close all files, except for a few.
Note:
Pay good attention when you use this utility because it will also close files that might not
have been saved.
This can be useful if you don't want other people on your computer to see which files you
have been working on.
This can be useful if you want to clean up your workbook before you give it to someone
else.
It can also be useful when you get a macro-warning when you open a workbook but you
don't use any macros from the file.
240 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Note:
This utility will only remove the macros in the VBA project. Excel 4.0 macro-sheets and Excel
5.0 dialogs are not removed.
Note:
The maximum size of the window is limited (by Excel) to your current screen resolution.
A new workbook will be created which lists all installed add-ins, their names, location, type
and whether they are active or not.
242 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
▪ Type
▪ Created (date)
▪ Last Accessed (date)
▪ Last Modified (date)
▪ Full name (foldername and filename together)
By default you can start this utility with the shortcut Ctrl+Alt+F.
Your last used settings will be remembered.
The utility asks you to pick a folder. In this folder it will then create a new folder for each
cell in your select and used the value in the cell for the folder name.
Example screenshot: 1 Create folders from cell values
Example screenshot: 2 Create folders and subfolders by using the backslash character in
the cells
244 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
5.5.16 Import
A collection of tools that help you with importing and merging data.
The sheets of the imported file will be placed at the end of your workbook.
If the name of a sheet already exists then an incrementing number between parenthesis ()
is added to the end of the name.
Note:
Any macros that might exist in the file that is imported are ignored and not imported.
246 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
From Wikipedia: Although not as common as commas or tabs, the vertical bar can be used
as a delimiter in a text file. The symbol "|" has various names.
Source: https://en.wikipedia.org/wiki/Vertical_bar
248 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Excel has no built-in method for merging files. It can therefore be time consuming and
frustrating if you for example need to import or merge 200 Excel or CSV files. Fortunately
you can use ASAP Utilities to do this quick and easy.
250 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
252 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
5.5.17 Export
A collection of tools that help you with the exporting of data and pictures or charts in
various file formats.
You can also choose to copy the information directly to your clipboard in the following
formats:
▪ tab delimited
▪ space delimited
254 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Note:
When you export a large range or a large chart a part of the exported image might be
truncated or colors might be lost. This is not an ASAP Utilities bug, Excel has a limit on the
size of the exported images. This limit depends on your Windows and Excel version
(Microsoft KB185001).
In some cases when your image gets truncated then exporting your image as EMF file might
be a solution.
256 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 2
Example screenshot: 3
You might experience that Excel sometimes resets the range you have copied and then you
cannot past the information without first having to copy it again.
This utility puts the values of the selected range in your clipboard and can make it easier to
copy the information.
Sometimes Excel puts double quotes (") around the data when you want to paste it into
another application. This utility doesn't do that and can be useful in such cases too.
258 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 1 Standard copy in Excel can cause double quotes around the data
You can also do this in Excel itself but the advantage of having it in ASAP Utilities is that it
takes less steps and you can assign a shortcut to it.
You can also do this in Excel itself but the advantage of having it in ASAP Utilities is that it
takes less steps and you can assign a shortcut to it.
You can also do this in Excel itself but the advantage of having it in ASAP Utilities is that it
takes less steps and you can assign a shortcut to it.
260 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
5.5.18 Start
A collection of tools to quickly start the most used standard Windows applications.
1 Special Characters
This utility will start the MS Windows "Special Character" program.
We have added this to ASAP Utilities so that you can easily select special characters from
Excel.
Remember that if you use special characters from another font than used in your cell, then
you have to adjust the font in your cell too.
2 Calculator
This utility starts the MS Windows Calculator program.
Perhaps unnecessary in Excel, but some people find this easy to make a quick calculation or
to check their formula results.
3 Windows Explorer
This utility starts the MS Windows Explorer program.
This can be easy on computers in some companies where the link to the Windows Explorer
is removed from the start menu.
5 Clipboard Viewer
This utility starts the MS Windows Clipboard Viewer program.
6 Notepad
This utility start the MS Windows Notepad program.
262 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
When you press the "OK" button the changes will be saved, except for the language. If you
change the language this is immediately saved.
General
General
▪ Ask for confirmation before starting certain utilities (recommended)
You can switch on/off the question that sometimes is asked before running the utility.
For example a question such as "Do you want to convert all text in the selected cells to
UPPERCASE?".
▪ Enable undo where available (recommended)
Turn the undo on or off. Sometimes to increase the speed you might want to turn off the
undo.
▪ Use the F11 key to switch between full screen and normal view.
Excel does not have a shortcut to switch between full screen and normal view. In most
internet browsers you can use the F11 key to do this.
You can now choose to use the F11 key to switch between full screen mode in Excel with
ASAP Utilities. By default, Excel uses the F11 key inserts a chart sheet in Excel but you can
also do that with the key combination Alt+F1.
ASAP Utilities menu
▪ Show the ASAP Utilities menu also in the Add-ins tab ('classic' menu).
- Use numbered menu (recommended)
You can choose if you want the menu to be numbered. This option is only
available in Excel 2000/2002/XP and 2003 or when you have the option “Show the
ASAP Utilities menu also in the Add-ins tab ('classic' menu).” enabled.
- Use numbered submenu-items (recommended)
You can choose if you want the menu items in the submenus to be numbered.
This can make it easier to quickly find a tool in the menu.
- Show in right-click context menu (recommended)
Ribbon
▪ ASAP Utilities Ribbon keyboard shortcut (when changed, Excel needs to be restarted
manually).
264 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Folder settings
This tab shows you in which folder ASAP Utilities is installed.
▪ Folder to store your "Favorites and shortcuts" file.
Here you can specify the folder where your favorites menu file is stored. If you work on
multiple computers it can be useful to store the favorites menu file on a network folder
so that it is accessible from both computers.
If you pick a folder that doesn't have a favorites menu file yet, a file with the default
settings will be created.
▪ Default path to save a backup.
Here you can specify where the backups are saved that are created with the "Save file
and create backup" utility.
Contact information
If you encounter problems and you contact us, then please provide the information
displayed here.
It will give us information about the version of Excel and ASAP Utilities that you use,
including some other important information.
When you click on the button "Copy info to clipboard for use in email" the information will
be put on your clipboard and you can easily paste it into an email to use where you
describe the problem.
More information about contacting us is written in Chapter 8, Troubleshooting FAQ of the
User Guide (English).
The following page on our website shows how to report a bug:
https://www.asap-utilities.com/contact-support-bug-report.php
https://www.asap-utilities.com/contact.php
Debug
In some cases, you will be advised by the ASAP Utilities support team to turn on this debug
setting to help solve specific problems.
This log file records certain steps in ASAP Utilities and can help detect at which point
something goes wrong.
266 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
By default, ASAP Utilities uses the following shortcuts (which you can customize):
Shortcut Action
▪ Ctrl+Alt+A Select adjacent cells in column with the same value
▪ Ctrl+Alt+B Reload all installed add-ins (rebuilds the menu)
▪ Ctrl+Alt+C Color each n'th row or column in selection...
▪ Ctrl+Alt+D Deselect cells...
▪ Ctrl+Alt+E Set default path to current file
▪ Ctrl+Alt+F Create a list of filenames and properties in a folder...
▪ Ctrl+Alt+G Export selection or active sheet as new file...
▪ Ctrl+Alt+H Find and/or replace in all sheets...
▪ Ctrl+Alt+I Apply formula/calculation to selected cells...
▪ Ctrl+Alt+J Start the last used utility again...
▪ Ctrl+Alt+Shift+Right Arrow Extend selection to the last used column
▪ Ctrl+Alt+Shift+Down Arrow Extend selection to the last used row
▪ Ctrl+Alt+M Move or resize selected range...
▪ Ctrl+Alt+N Add new worksheet (fill in a name)...
▪ Ctrl+Alt+O Select cells based on content, formatting and more...
▪ Ctrl+Alt+P Change formulas to their calculated values
▪ Ctrl+Alt+Q Quick numbering of selected cells...
▪ Ctrl+Alt+R Reset Excel's last cell
▪ Ctrl+Alt+S Save file and create backup...
▪ Ctrl+Shift+I Vision Control...
▪ Ctrl+Alt+X Move selected data (only values)...
▪ Ctrl+Alt+Y Paste special (with combinations)...
▪ Ctrl+Shift+D Insert current date and time with seconds
▪ Ctrl+Shift+T Insert current time with seconds
▪ Ctrl+Alt+Z Find and run a utility...
268 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 2 Change your favorite utilities and assign your own shortcut
3 Enter license
Enter license information.
By default you can start this utility with the shortcut Ctrl+Alt+J.
With this utility you can search in the names and descriptions of all available tools in
ASAP Utilities.
You can also immediately run the utility from the results box or click the ?-button to view
the details and a screenshot (if available) on our website.
270 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
In my opinion a good program should be easy to use without the use of documentation.
During the last years the need for documentation has increased. In this document you will
find detailed information about the installation, the use of the tools and a chapter where
we show you how to solve frequently occurring problems (or challenges) with the help of
ASAP Utilities.
Notes:
The news is in English.
This only works if you are connected to the Internet.
Notes:
The support section is in English.
This only works if you are connected to the Internet.
New tools that are currently in development. These tools are available in English because
they are still in development.
272 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
▪ 01:23:45:67:89:ab
▪ 01-23-45-67-89-ab
▪ 0123.4567.89ab
If required this tool will automatically remove any spaces, hyphens (-), colons (:) or points(.)
first, so that you can also easily convert it from one format to another.
▪ 446f6e277420796f75207468696e6b207468617420457863656c2069732067726561743f
▪ 44-6f-6e-27-74-20-79-6f-75-20-74-68-69-6e-6b-20-74-68-61-74-20-45-78-63-65-6c-20-69-73-20-67-72-65-61-74-3f
▪ 44~6f~6e~27~74~20~79~6f~75~20~74~68~69~6e~6b~20~74~68~61~74~20~45~78~63~65~6c~20~69~73~20~67~72~65~61~74~3f
▪ 44 6f 6e 27 74 20 79 6f 75 20 74 68 69 6e 6b 20 74 68 61 74 20 45 78 63 65 6c 20 69 73 20 67 72 65 61 74 3f
▪ 44:6f:6e:27:74:20:79:6f:75:20:74:68:69:6e:6b:20:74:68:61:74:20:45:78:63:65:6c:20:69:73:20:67:72:65:61:74:3f
Delete all empty columns, including the columns that have a field name in row 1, but no
data
This will remove all completely empty columns on your worksheet, including the columns
that have a field name in row 1, but no data.
Insert a space before Capital Letters (e.g. 'BigBearLake' > 'Big Bear Lake')
This tool puts a space in front of Captital letters in the text in your selected cells.
For example "NewYork" becomes "New York".
This tool is smart enough to detect when a space should be inserted and when not.
A space is only inserted before uppercase characters when it is not already preceded by a
space and also when it is not preceded by any of the following characters: - " ' ( | = ` [ { < "
?
Put all data from the worksheet into one single column
This tool takes the data in each of the columns on your worksheet and puts this data below
each other in column A.
274 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Text to Columns based on in-cell formatting changes (split by bold, italic, color etc.)
This tool allows you to split the values inside the cells into separate columns, based on a
change in the applied formatting (* Rich text formatting).
It is a similar to Excel's Data > Text to Columns, however in this case the splitting is done
based on changes in the applied formatting.
For example, cell with the value "Drum [in bold] Tambour [normal] (f) [italic]" is then split
into three columns; Bold, Tambour, (f)
(* Rich text formatting is a combination of font, font size, font style (for example, bold or
italic) and underlining formatting in a single cell.)
Example screenshot: 02 Bulk replace. Multiple find and replace actions at once
276 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 04 Detect adjacent row column data and merge cells
Example screenshot: 07
278 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
Example screenshot: 08 Text to Columns based on in cell formatting changes split by bold
italic color etc
280 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
With this utility you can search in the names and descriptions of all available tools in
ASAP Utilities.
You can also immediately run the utility from the results box or click the ?-button to view
the details and a screenshot (if available) on our website.
5.5.22 Info...
Information about the tools available in ASAP Utilities, version number etc..
282 Chapter 5
“Happiness inspires productivity” ASAP Utilities User Guide
ASAP Utilities » Select » Select cells based on content, formatting and more...
In the form choose “even rows” then “select”. When selected right-click on a cell in your
selection and choose “Delete…” and select “Entire row”
ASAP Utilities » Columns & Rows » Color each n’th row or column in selection...
ASAP Utilities » Sheets » Create an index page with links to all sheets (clickable)...
6 Extract value
How can I get the numeric value from the cell: "$4.57 dividend"?
284 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
ASAP Utilities » Range » Clear duplicated values in selection (leave one original)
ASAP Utilities » Numbers & Dates » Move minus sign from back to front (e.g. 65- to -65)
286 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
ASAP Utilities » Columns & Rows » Conditional row and column select, hide or delete...
15 Inserting rows
I have a spreadsheet that is approx. 200 rows long and I need to insert a new row after each
existing row.
ASAP Utilities » Columns & Rows » Insert empty rows or columns in between...
ASAP Utilities » Columns & Rows » Conditional row and column select, hide or delete...
ASAP Utilities » Columns & Rows » Color each n’th row or column in selection...
ASAP Utilities » Columns & Rows » Color each n’th row or column in selection...
Choose a color and set the steps to 3.
288 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
ASAP Utilities » Numbers & Dates » Convert unrecognized numbers (text?) to numbers
In the “How to export” select “As displayed”, and in the “Format to export” select CSV.
ASAP Utilities » Numbers & Dates » Change negative numbers to positive and vice versa...
28 Auto-naming of Sheets?
I have a list of numbers all 8 digits in length (roughly 200 numbers). I need a separate
worksheet for each number. Is there a way of taking each number, inserting a worksheet
and naming it according to the number?
Select the cells with the numbers and then:
ASAP Utilities » Sheets » Insert multiple sheets (uses the cell values as sheet names)...
290 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
ASAP Utilities » Columns & Rows » The paper saver (split columns)...
ASAP Utilities » Sheets » Change name of selected sheets to selected cell’s value
35 Newspaper Columns
I have a long list of data consisting of three narrow columns. When I print the sheet, I'd like
to repeat the set of three columns a few times per page (exactly like a telephone book) to
prevent wasting paper.
ASAP Utilities » Columns & Rows » The paper saver (split columns)...
ASAP Utilities » Formulas » Change formula reference style (e.g. A1 to $A1 etc.)...
ASAP Utilities » Numbers & Dates » Move minus sign from back to front (e.g. 65- to -65)
292 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
change. Is there any way I can make the formulas absolute without going into every cell
and changing?
ASAP Utilities » Formulas » Change formula reference style (e.g. A1 to $A1 etc.)...
42 Reversing a cell
I need a function that will reverse the data in a cell. For example if the value in a cell A1 is
"xyzzy", then REV(A1) would be yzzyx. If the value in cell Z19 is "32767" then REV(Z19)
would be 76723.
65% and would like the 4 column worksheet to print at the top of the next print column
instead of creating the next page. How would I do this?
ASAP Utilities » Columns & Rows » The paper saver (split columns)...
ASAP Utilities » Columns & Rows » The paper saver (split columns)...
ASAP Utilities » Numbers & Dates » Change values to text values (adding ‘ in front)
ASAP Utilities » Numbers & Dates » Spell/write out numbers or amounts (EN, DE, NL)...
294 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
ASAP Utilities » File & System » Remove all macros (VBA code) from current file
ASAP Utilities » Information » Create a list of all range names in the workbook
ASAP Utilities » Fill » Insert before and/or after each cell in your selection...
ASAP Utilities » Numbers & Dates » Move minus sign from back to front (e.g. 65- to -65)
ASAP Utilities » Columns & Rows » The paper saver (split columns)...
ASAP Utilities » Select » Select cells based on content, formatting and more...
Now in the “Based on formatting and more” tab you can choose to select all protected cells
or all unprotected cells.
59 Find Duplicates
I want to check for duplicate values in an array. If a duplicate is found I would like the font
color changed to red.
There are two options:
ASAP Utilities » Select » Select cells based on content, formatting and more...
296 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
Now in the values tab you can choose to select all duplicate values. When selected, you can
paint them any color you want.
You can also create an index sheet that contains a list of all sheet names with a hyperlink to
the sheet:
ASAP Utilities » Sheets » Create an index page with links to all sheets (clickable)...
ASAP Utilities » Sheets » Insert multiple sheets (uses the cell values as sheet names)...
ASAP Utilities » Formulas » Change formula reference style (e.g. A1 to $A1 etc.)...
ASAP Utilities » Numbers & Dates » Move minus sign from back to front (e.g. 65- to -65)
ASAP Utilities » Numbers & Dates » Spell/write out numbers or amounts (EN, DE, NL)...
ASAP Utilities » Fill » Insert before and/or after each cell in your selection...
68 Invert a selection
I have certain cells which have a red background. I can easily find them with the find and
then format commands. This will highlight only those cells which fit the find criteria, or red.
Then, I want to invert the selection to find all cells which are not red.
ASAP Utilities » Select » Select cells based on content, formatting and more...
Select the based on formatting tab and choose cell color. Then select one of the cells as
source for example cell D17 if that has the color of the cells you want to select.
298 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
After you have selected all the red cells this way, you can use the following tool to inverse
your selection:
ASAP Utilities » Select » Select cells based on content, formatting and more...
Select the “based on formatting and more” tab and choose “font=bold”.
Then when all the cells with bold text are selected, you can delete the rows by using Excel’s
Edit » Delete » Entire Row….
ASAP Utilities » File & System » Remove all macros (VBA code) from current file
selection, but have not found a way to do so. If I attempt to click on the area I just
incorrectly selected, it highlights it but does not deselect it.
How do I perform this task of deselecting without starting all over?
ASAP Utilities » Fill » Insert before and/or after each cell in your selection...
ASAP Utilities » Numbers & Dates » Convert unrecognized numbers (text?) to numbers
ASAP Utilities » Numbers & Dates » Move minus sign from back to front (e.g. 65- to -65)
300 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
78 Hyperlink Removal
I have created a spreadsheet by copying and pasting information (all numerical) from the
internet. With this copy and paste, hyperlinks also carried over with each of the cells (over
10,000 cells). My question is this... Is there any way to remove hyperlinks from an entire
spreadsheet w/o having to right click and remove in each individual cell? Also, is there way
that I can copy and paste this information w/o also pasting hyperlinks.
80 Absolute Copy/Paste
If I cut and then paste a block of cells, formulas in the cells retain their reference to specific
cells. If I Copy and then Paste a block of cells, formulas in the cells change to reference
relative to the pasted cells.
ASAP Utilities » Formulas » Copy formulas without changing their cell references...
302 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
etc..
Is there a script or some sort of query I can have it go through and modify straight down the
column placing a 01- in the same cell so when it's done it looks like this:
The first cell is 01-h321dsa
the second is 01-wr2dafw
etc...
ASAP Utilities » Fill » Insert before and/or after each cell in your selection...
ASAP Utilities » Sheets » Create an index page with links to all sheets (clickable)...
ASAP Utilities » Columns & Rows » The paper saver (split columns)...
86 Fill down
Column A contains a date every 24 rows and i want it to automatically fill down all the dates
until it gets to the next date (without overwriting any dates).
This is what I want to do:
On column B row 7 I have a date. Further down on column B in row 31 there is another
date, as there is on B55, B79 etc.... all the way down (about 500). I want to insert the first
date (the one in B7) into B8. B9. B10...B30.
I want the date in B31 to automatically fill down to the next date...B54 etc etc
ASAP Utilities » Fill » Copy values to empty cells below filled cells in selection
304 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
ASAP Utilities » Formulas » Copy formulas without changing their cell references...
ASAP Utilities » Range » Clear duplicated values in selection (leave one original)
ASAP Utilities » Select » Select cells based on content, formatting and more...
ASAP Utilities » Columns & Rows » Conditional row and column select, hide or delete...
Then choose “rows”, “delete” and duplicate values:
ASAP Utilities » Columns & Rows » Color each n’th column or row
306 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
96 Dropping Text
Is there anyway that I can drop text within cells. For example column D has 120 cells all with
different amount a characters but I want the column to show only the first 6 and drop the
rest.
To clear all duplicate values (make the cells empty), leaving only one original
ASAP Utilities » Range » Clear duplicated values in selection (leave one original)
ASAP Utilities » Columns & Rows » Conditional row and column select, hide or delete...
Then choose “rows”, “delete” and duplicate values:
ASAP Utilities » Numbers & Dates » Convert unrecognized numbers (text?) to numbers
A
B
C
D
E
F
G
I want to have:
A
ASAP Utilities » Columns & Rows » Insert empty rows or columns in between...
ASAP Utilities » Formulas » Change formula reference style (e.g. A1 to $A1 etc.)...
308 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
same time, and then re-protect them all at once? It's a pain to unprotect and protect each
sheet over and over again.
ASAP Utilities » Formulas » Change formula reference style (e.g. A1 to $A1 etc.)...
If not, is there any other way of moving the formulas without changing the cell references?
ASAP Utilities » Formulas » Copy formulas without changing their cell references...
Meaning if I have a something in G22 and D13, and then delete G22, whenever you go
Ctrl+End it always ends up at G22 not D13 or if I have the "last" closest thing on say G10 or
B22, etc.
I tried deleting the whole row or column, but always end up at the "new" G22.
Saving the workbook in most cases resets the last cell. Otherwise:
310 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
By default this can be started with the shortcut Ctrl+Alt+R in ASAP Utilities.
By default this can be started with the shortcut Ctrl+Alt+D in ASAP Utilities.
ASAP Utilities » Sheets » Create an index page with links to all sheets (clickable)...
ASAP Utilities » Fill » Copy values to empty cells below filled cells in selection
ASAP Utilities » Objects & Comments » Delete all objects in selected worksheets
312 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
ASAP Utilities » Numbers & Dates » Convert unrecognized numbers (text?) to numbers
A search turned up the idea of using the underline key in the footer. This looks like a
horrible way to do it. For one thing, it doesn't create a continuous page border around the
lower corners. Is there a way to do this using conditional formatting? Or is a macro
necessary?
ASAP Utilities » Numbers & Dates » Spell/write out numbers or amounts (EN, DE, NL)...
120 Excel: How to merge info from column A & B into column C
How do I, for example, take the info in cell A2, B2, C2, D2 and merge it together in A1?
There are manual steps with formulas to accomplish this. Another approach is:
ASAP Utilities » Columns & Rows » Merge column data (join cells)...
ASAP Utilities » Select » Select cells based on content, formatting and more...
Now in the values tab you can choose to select all duplicate values. When selected you can
color them any color you want.
Which should be :
02/01/2003
314 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
03/01/2003
04/01/2003
05/01/2003 etc
ASAP Utilities » File & System » Remove all macros (VBA code) from current file
ASAP Utilities » Columns & Rows » Delete all hidden rows and/or columns...
To see which columns and rows are hidden:
ASAP Utilities » Columns & Rows » View and manage hidden rows and columns…
ASAP Utilities » Sheets » Put together rows or columns from several sheets...
For the export:
316 Chapter 6
“Happiness inspires productivity” ASAP Utilities User Guide
7 Troubleshooting FAQ
In case you have any questions or face a problem then please first consult the Questions
and Answers section on our website as we may have answered your question already:
https://www.asap-utilities.com/faq.php
By telling us what you asked for, what you expected to get, and what you actually got, we
don't have to guess.
ASAP Utilities » ASAP Utilities Options » Settings, language and contact information…
Then go to the tab “Contact information” and copy the information there in your email:
318 Chapter 7
“Happiness inspires productivity” ASAP Utilities User Guide
Remember the three basics: what you did, what you expected to happen, and what
happened.
When you provide a workbook that demonstrates the problem, make sure it is small and
remove information that is not subject to the problem. Otherwise it just contains a lot of
information that has nothing to do with the problem, which just makes it take longer to
figure out the real problem. (But don't forget to make sure that your workbook still
demonstrates the bug you're reporting and doesn't have some other problem because
you've accidentally removed something you thought wasn't important but was!)
ASAP Utilities » ASAP Utilities Options » Check for new version on the ASAP Utilities
website
You can see which version you have in the info screen. In the Excel menu go to:
Constant improvement
Since its first release in 1999, ASAP Utilities has been improved and extended with many
new features and a friendly interface. It is under constant development, so new features
and improvements are being added all the time. The first year I put the program on the
internet, nearly every month a new version was released. Nowadays a new version is
released at least twice a year. The input we get from users all over the world is a great
stimulation for us to make it a better product every time.
Time saving
On average ASAP Utilities saves people 32 hours each year (measured among 145,873 users
in January 2023).
We have made it easy to see how many hours you saved with ASAP Utilities. Via
“ASAP Utilities » ASAP Utilities Options » Show me the time that I saved by using
ASAP Utilities”, you can create a report which you can use for example to calculate the
Return on Investment or show it when you need to ask someone to approve the purchase.
320 Chapter 8
“Happiness inspires productivity” ASAP Utilities User Guide
322 Chapter 8
“Happiness inspires productivity” ASAP Utilities User Guide
8.3 Testimonials
8.3.1 Here's what our users say
Our users and clients are often kind enough to share some feedback on ASAP Utilities.
We're proud and happy that, ever since its first release 24 years ago, we can help Excel
users all over the world.
324 Chapter 8
“Happiness inspires productivity” ASAP Utilities User Guide
▪ First, I want to congratulate ASAP Group for this great idea! Although I recently acquired
the software, it has done a huge amount of work for me and save a lot of time. I have
recommended the software to my colleagues and my partners at my master degree
program here in Colombia.
▪ Thanks for your quick reply. I use the utility at home (and have for a number of years).
Our company does not usually allow outside software to be loaded to the company pcs,
but I can see a real cost savings to our Project Management group, so I will begin
discussions about perhaps purchasing licenses. Thank you for your help.
▪ Thanks! ASAP Utilities is a very nice add-on.
▪ I just wanted to say thank you for ASAP Utilities. I am not an Excel expert, just an
administrator with very basic knowledge and skills. I am not allowed to download your
product at work so spent the whole afternoon trying to solve how to sort a column of
dates by month. Searching the internet didn’t help either. I thought I’d try again at home
on my laptop where I have your brilliant product and within a minute my list was sorted.
I wasn’t at all surprised … you have helped me out on more than one occasion! This is
truly one of the best things you will find on the internet. Thanks again
▪ Thanks again. Your product is wonderful
▪ I have found ASAP to be useful over the past few years and thank you for this excellent
addition to EXCEL
▪ Thank you for replying so fast and solving the problem. I will suggest even more friends
to use this wonderful utility in excel and purchase it for using officially.
▪ ASAP utilities is a lifesaver. I really enjoy its functionality, and regularly use a half dozen
or so of its functions- especially the text functions such as change case, combine cell
contents or remove extra spaces. Great job.
▪ Thank you very much for this utility. It is a lifesaver.
▪ I find the ASAP utilities very useful, although only use a fraction of them. Keep up the
good work.
▪ As always, I continue to be impressed with your program. Thanks for making it available!
▪ Hello – I really enjoy using ASAP utilities every day. It saves me lots of time and that
makes me happy!
▪ Thanks so much for this program -- it is a wonderful tool!
▪ I have loved using ASAP with excel for years and would be lost without it….Thanks and
keep up the good work.
▪ Thanks for your time. I truly appreciate your wonderful product!!!
▪ Thanks again, and I have to say your program is so critical to my day-to-day worksheet
activities and I can’t praise it enough!
▪ I would just like to say that the ASAP Utilities are simply amazing and I would like to
congratulate you on the wonderful work.
▪ In honour of the 2010 Olympics, you deserve a GOLD MEDAL for this ;)
▪ What a GREAT product. I would be totally lost without it.
▪ I have bought the first ASAP about three years ago, and really, THANKS!.
▪ I love the program what a great tool. It is a great time saver.
▪ I have recommended your program to several of my co-workers and wish you much
success with your business.
326 Chapter 8
“Happiness inspires productivity” ASAP Utilities User Guide
▪ I have been using the ASAP Utility for the last three years and found it to be very useful
and thanx for the same.
▪ Your utilities have saved me a lot of time. I have just purchased a license.
▪ Thanks again for your time and PS. I'm a huge fan of the product!
▪ I'm very pleased with your product and find it very helpful, even though I only use a small
amount of its capabilities.
▪ That was it! Thanks for your patience. By the way, love the product.
▪ I will tell you something, the ASAP utilities are just great. I have been using them for
many years... since they were free...hehe... My job involves TONS of time on Excel, and
ASAP is an incredible time and effort saver. You also have an outstanding record of
continuous development and improvement, always releasing updates. Thanks a lot for
your work!!!
328 Chapter 8
“Happiness inspires productivity” ASAP Utilities User Guide
H ▪ Kraton Polymers N
▪ Kuehne+Nagel AB
▪ Halliburton ▪ N.V. Eneco beheer
▪ Harland Clarke ▪ National Oilwell Varco
L
▪ HCA ▪ National Semiconductor
▪ Heineken USA ▪ L-3 COMMUNICATIONS ▪ National Steel & Ship
▪ HEINZ WORLD ▪ Land O'Lakes ▪ NCR
HEADQUARTERS H57 ▪ Landal GreenParks ▪ Nederlands Meetinstituut
▪ Hershey ▪ Lands' End ▪ Ness Technologies India Pvt
▪ Hewlett Packard ▪ Legal Marketing Services Ltd
▪ HOLLAND AMERICAN LINE Ltd ▪ Nestle
INC. ▪ Leggett & Platt ▪ Newell Rubbermaid
▪ Home Depot ▪ Lennox International ▪ Newfield Exploration
▪ Home Shopping Network ▪ Levi Strauss & Company ▪ NISSAN N.A.
▪ Honeywell ▪ LexisNexis ▪ Nokia Corporation
▪ Hormel Foods ▪ Lexmark ▪ Norfolkline B.V.
▪ Hyundai Auto Canada ▪ Library of Congress ▪ Northern Operating
▪ LinkedIn Corporation Services Pvt Ltd
I ▪ LL Bean ▪ NORTHERN TRUST
▪ IBM ▪ Lockheed Martin ▪ Northrop Grumman
▪ IEEE ▪ L'Oréal ▪ Novartis AG
▪ Ikon Office Solutions ▪ Lyonnaise des Eaux ▪ Novo Nordisk
▪ IMF ▪ Nutreco Nederland BV
M
▪ IMS Health ▪ Nvidia Graphics
▪ Infor ▪ Magellan Health Services
▪ ING Car Lease ▪ ManTech O
▪ Ingram Micro ▪ Marriott International ▪ OFFICE DEPOT
▪ InSites NV ▪ Martin Marietta Materials ▪ OfficeMax
▪ Intel ▪ MasterCard ▪ OGE Energy
▪ International Paper ▪ McCormick ▪ Oracle
▪ Intuit ▪ McKesson ▪ owens & minor
▪ INVISTA ▪ McKinsey & Company ▪ Owens Corning
▪ Iron Mountain ▪ MDA Ltd
▪ MeadWestvaco P
J ▪ Media Markt ▪ Panasonic Australia Pty Ltd
▪ J.F. Shea Co., Inc. ▪ Medtronic ▪ Parker Hannifin
▪ Jabil Circuit ▪ Meijer Inc ▪ Peabody Energy
▪ Jack in the Box ▪ Melbourne University ▪ Pentair
▪ Jarden Leisure & Student Union Ltd ▪ Peopleclick, Inc.
Entertainment ▪ Menard, Inc. ▪ PepsiCo
▪ John Deere ▪ Meredith ▪ PerkinElmer
▪ Johnson & Johnson ▪ METRO Cash & Carry ▪ Perot Systems
▪ Johnson Controls Nederland B.V. ▪ PetSmart
▪ Microsoft ▪ Philips Electronics
K ▪ Ministerie van ▪ Philips Healthcare
▪ Kaiser Permanente Economische Zaken, ▪ Pinnacle Security
▪ KBR Landbouw en Innovatie ▪ Pioneer Foods
▪ Kelly Services ▪ Ministerie van SZW ▪ PPG Industries
▪ KEMA Consulting GmbH ▪ Mitsubishi Motor ▪ Praxair
▪ Kiewit ▪ Monsanto ▪ PricewaterhouseCoopers
▪ Knight ▪ Monster ▪ Procter & Gamble
▪ KNSB ▪ Motorola Solutions ▪ PUMA Benelux BV
▪ Koninklijke Bibliotheek ▪ MTV Networks BV
▪ Kotak Mahindra Bank Ltd ▪ MultiCopy Q
▪ KPMG ▪ Musgrave Retail Partners ▪ Qatar Airways
▪ Kraft Foods NI ▪ QGC
330 Chapter 8
“Happiness inspires productivity” ASAP Utilities User Guide
W X
▪ W.W. Grainger ▪ Xerox
▪ Walker & Associates, Inc. ▪ Xstrata Coal South Africa
▪ Walt Disney World Co
▪ Washington University Y
▪ Waste Management ▪ Yahoo
▪ Wells Fargo ▪ Yamaha Golf Car Company
▪ Westminster City Council ▪ Yarden
▪ Weyerhaeuser ▪ Yellowbook USA
▪ Whirlpool ▪ YUM BRANDS, INC
▪ Williams-Sonoma
▪ Windstream Z
▪ workday ▪ Zero Waste SA
▪ Wyeth ▪ Ziggo
▪ Zumtobel AG
▪ Zycus Infotech Pvt. Ltd
9.2 Contact us
With great enthusiasm, and for over 24 years already, our team ensures that ASAP Utilities
is continuously evolving to help our users.
We love to hear your opinion and comments or suggestions. Please get in touch.
This helps us to make ASAP Utilities a better product every time.
Due to the international nature of ASAP Utilities with different languages and time zones
(we have clients in over 140 countries) we prefer contact by email.
For questions regarding ASAP Utilities or feedback send email to:
[email protected]
or:
A Must in Every Office BV
Molenweg 242
8012 WT Zwolle
The Netherlands
https://www.asap-utilities.com/contact.php
332 Chapter 9
“Happiness inspires productivity” ASAP Utilities User Guide
10 Index
A K
ASAP Utilities could not be found, 354 keyboard shortcuts, 31
asap_custom_menu.ini, 358
L
language, 9, 11
B
Bug report, 317
M
Macro security, 359
C
certificate, 336, 359
N
Network installation, 348
D
digitally signed, 336, 359
P
download ASAP Utilities, 10 Priority support, 317
Purchase, 20
E
Excel 2010, 11
Q
Excel 2013, 11 questions, 317
Excel 2016, 11
R
Excel 2019, 11
registration code, 22
Excel 2021, 11
registry settings, 357
Excel 365, 11
Remove ASAP Utilities. See Uninstall
F right-click/context menu, 27
FAQ, 317
S
G security, 359, 360
Troubleshooting, 317
I Trust all installed add-ins and templates, 360
Index 333
ASAP Utilities User Guide “Save hours in Excel”
U Upgrade, 346
Undo, 19 Z
Uninstall, 352
zipped-package, 335
334 Chapter 10
“Happiness inspires productivity” ASAP Utilities User Guide
11 Appendix 1: Technical
information about the setup
This chapter is aimed at system administrators and is mainly written to give some in depth
information on how the setup process works.
The latest information is available on our website:
https://www.asap-utilities.com/setup-technical.php
11.1 Installation
ASAP Utilities is easy to install.
1 Prior to installing
▪ Just like with most programs it is recommended that all programs currently running on
your computer are closed before you run the setup.
▪ It is not recommended to uninstall a previous version of ASAP Utilities. If you do so all
settings will be reset to the default settings, such as your favorite tools menu and your
registration information (license).
▪ ASAP Utilities is digitally signed. This gives several benefits. For one example, it assures
you that the files come from us and have not been tampered with. The company name
you will see on the certificate is "A Must in Every Office BV". Windows might display this
before the setup starts.
The name of our company is A Must in Every Office B.V.:
336 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
1. English
2. Deutsch (German)
3. Español (Spanish)
4. Français (French)
5. Italiano (Italian)
6. Nederlands (Dutch)
7. Português do Brasil (Portuguese
(Brazil))
8. Русский (Russian)
9. 中文(简体) (Chinese (Simplified))
10. 日本語 (Japanese)
2. The installation wizard begins and the welcome dialog is displayed. Click on the Next-
button to continue.
3. The License Agreement dialog is displayed. Please take time to read the license
agreement. If you agree choose "I accept the agreement" and then click on the Next-
button. If you disagree with the license terms, choose "I do not accept the agreement".
5. Select a folder to install ASAP Utilities. We recommend you use the default folder,
"C:\Program Files (x86)\ASAP Utilities" or "C:\Program Files\ASAP Utilities\" but any
other location can be used too.
ASAP Utilities + this PDF User Guide requires approximately 45 MB of disk space.
If you have a previous version of ASAP Utilities installed and are upgrading, then the
setup will automatically detect the previously used destination folder.
Click the Next-button to continue.
338 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
6. If you want to, then ASAP Utilities can create an entry in your start menu. Click the
Next-button to continue.
340 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
10. The installation is finished, and you are ready to use ASAP Utilities.
Depending on the language of your Excel version, ASAP Utilities will appear in that
same language if available. Otherwise it will default to English.
In the Excel menu you will find a new item called "ASAP Utilities".
(In the rare situation that you don't see ASAP Utilities in the Excel menu, read our FAQ:
https://www.asap-utilities.com/add-to-excel-menu.php)
If you've chosen to create a start-menu folder at step 6, then a new program folder
called "ASAP Utilities" is created in your Windows Start menu.
In case you have ASAP Utilities 7: In the Excel menu choose the right-bottom button in
the ASAP Utilities Tab in Excel. (Trial version…, Enter License… or Home&Student
Edition…). Then click on the button "Enter registration information".
▪ Fill in all the fields exactly the same as in the email with your full license details.
You received two emails after the order was completed. The email from "ASAP Utilities
(A Must in Every Office BV)" contains the full license information.
After you entered the information click on the "Register" button.
▪ We recommend you to use "copy and paste" to avoid typing errors.
The information is case sensitive.
342 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
You can use the shortcut Control+V to paste the information in the fields.
This paragraph about the manual installation is only kept as background information.
5. Click on the browse-button in the Add-Ins dialog to locate the ASAP Utilities.xlam file
(by default in the folder “C:\Program Files\ASAP Utilities\” or
344 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
6. Make sure that "ASAP Utilities" is “checked” press the OK-button. When you do that
ASAP Utilities will be opened by Excel and added to its menu.
7. In the add-ins tab there is the menu of "ASAP Utilities".
If you do not see ASAP Utilities in the menu you have to close and restart Excel.
Installation is now finished. Have fun!
In case you don’t see ASAP Utilities in the menu, then it can by caused by certain
settings or limitations by your IT department. The information in the following article
can help you to solve that:
What to do if I don't see ASAP Utilities in the Excel menu?
https://www.asap-utilities.com/faq-questions-answers-detail.php?m=44
Important
Do *NOT* uninstall your existing ASAP Utilities version before installing the new version;
otherwise, you will lose your settings and you will have to re-enter your license details.
Just install the new version “on top” of your current version.
If you want to install ASAP Utilities in another location, we recommend you to back-up the
favorite’s menu file if you have made changes to the favorites menu
(asap_custom_menu.ini) and uninstall the old version first.
Make sure Excel is closed and then run the setup or overwrite the old files. During the setup
you have to install the files into the same location as the old version. Usually this is
“C:\Program Files\ASAP Utilities\” or “C:\Program Files (x86)\ASAP Utilities”.
If you are not sure about that location you can see it in ASAP Utilities. Start Excel and then:
ASAP Utilities » ASAP Utilities Options » Settings, language and contact information…
346 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
When you click on the “Download from www.asap-utilities.com” button, Excel will try to
open <www.asap-utilities.com> in your default browser. It will not automatically download
the new version, you have to download the new version yourself and perform the
installation.
This message will be shown only once a day when you start one of the ASAP Utilities tools.
You have the option to turn off the message for the next ten days. This way you can
continue to work without being bothered too much. Make sure you do the upgrade before
the end date is reached. After the end date the current (old) version will no longer work.
I’m sorry, but this is the only way to make sure people are using the most recent version. In
the past we were receiving too many emails from people with feature requests and bug
reports that had already been implemented or solved in the new version.
You have a period of approximately 3 months to upgrade (free).
Be informed by email when a new version is released
Subscribe to our Newsletter and you will receive free e-mail updates when a new version or
an important update of ASAP Utilities is released.
https://www.asap-utilities.com/asap-utilities-newsletter.php
Registered users / commercial organizations
If you have a purchased a license and entered the license details in ASAP Utilities, then the
program will never expire. You can choose your own time to upgrade to a newer version or
just stay with your current version. This is one of the major benefits for large organizations
with locked down computers. Buying a license for ASAP Utilities is possible since
March 2007.
https://www.asap-utilities.com/license-benefits.php
https://www.asap-utilities.com/download-old-versions.php
348 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Add-in Manager\
Create a new string value where the name is the full path and filename of ASAP Utilities.
ASAP Utilities 8, uses ASAP Utilities.xlam
For example: O:\Apps\Office\Add-ins\ASAP Utilities\ASAP Utilities.xlam.
The value data is empty:
When the user now starts Excel, ASAP Utilities is optionally available in Excel’s File »
Options » Manage Excel Add-ins. And then the users can “check” it to be loaded.
HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Excel\Options\
Excel 2010 14.0
Excel 2013 15.0
Excel 2016 16.0
Excel 2019 16.0 (same as Excel 2016)
Excel 2021 16.0 (same as Excel 2016)
Excel 365 16.0 (same as Excel 2016)
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options\
350 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
In this key there are a set of ascending entries numbered OPEN, OPEN1, OPEN2, etc. The
value of each of these entries is the full path to and the filename of the add-in.
To add ASAP Utilities, you have to find the highest numbered OPEN<n> value and create a
new value one higher. They must be continuous and in the following order:
OPEN
OPEN1
OPEN2
OPEN3
etc.
In a clean Excel installation without any add-ins installed there are no OPEN values. In that
case you can add ASAP Utilities by creating a new value of the string type with the name
OPEN and as value the full path and filename of ASAP Utilities, surrounded by quotation
marks.
ASAP Utilities 8, uses ASAP Utilities.xlam
For example:
"O:\Apps\Office\Add-ins\ASAP Utilities\ASAP Utilities.xlam".
You have to write the double-quotes (") around it because the path/filename contains
spaces.
If you precede the add-in name with a /R switch the add-in will be opened as read-only.
Example of the registry key with no other add-ins loaded:
Example of the registry key when Microsoft’s Analysis Toolpak and Solver Add-in were
already active. ASAP Utilities now uses the OPEN2 key:
11.2 Uninstall
11.2.1 Automatic
The easiest and recommended way to uninstall ASAP Utilities is to do this via the Windows
Control Panel.
Note
352 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
If other users on the same computer used ASAP Utilities too, you will have to manually
remove ASAP Utilities from their list of Excel add-ins. This is something that can only be
automated for the user that runs the uninstall due to the design/restrictions of
Microsoft Windows. In such a case the user has to follow step 4 till 7 of the manual
uninstall.
11.2.3 Manual
Another way is to manually remove ASAP Utilities 8 but we recommend the automatic
uninstall.
1. Close Excel, if it is opened.
2. Delete the folder where the ASAP Utilities program is installed.
Usually this is “C:\Program Files\ASAP Utilities” or
“C:\Program Files (x86)\ASAP Utilities”.
3. Start Excel, you will now receive an error, indicating that ASAP Utilities could not be
found.
354 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
yes.
356 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
11.3.1 Registry
The settings of ASAP Utilities are stored in the registry in the following section:
ASAP Utilities » ASAP Utilities options » Settings, language and contact information...
The folder where the favorites menu is located is stored in the value CustomMenuPath in
the key:
The location of the favorites menu file should preferably be writeable and editable, if not
users can use the favorites menu but they cannot change it and will get a warning message
when trying to.
NOTE: In versions before 4.2.2 the file was by default placed in the same location where
ASAP Utilities was installed, which was usually the program files folder.
NOTE2: If you change the folder directly in the registry, make sure the .ini file exists in that
location, otherwise the user will be prompted that the file wasn’t found there and asked to
choose a new location.
11.3.3 Add ASAP Utilities to the Excel menu for all users
During the setup you can specify to have ASAP Utilities added to the Excel menu for all
users or just for the user that runs the setup.
If you specified to have ASAP Utilities added to the Excel menu for all users, then the
program “Add_ASAP_Utilities_to_the_Excel_menu.exe” is added to the ActiveSetup to run
once for each user on the system.
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Active Setup\Installed
Components\
The program will run once for each user that logs on the system and due to the command-
line parameter /VERYSILENT it will run quickly and invisible to the user.
358 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
During the installation ASAP Utilities will be installed as default add-in. This means that
every time you start Excel, ASAP Utilities will be loaded and is ready to use.
In order to use ASAP Utilities your security need to be set at a certain level. This level can be
high, since ASAP Utilities contains a digital signature, you can choose to always trust us.
In Excel 2003 and newer you also have the option to set the security lever to “Very High”,
however when you do that you won’t be able to use ASAP Utilities unless you set the level
back to high, or choose to “Trust all installed add-ins and templates” (see the next chapter).
You only need to change the below values if you encounter problems:
In Excel’s menu choose:
ASAP Utilities will never(!) require you to lower your security settings to low.
The default option that Excel uses is “Disable all macros with notification”.
360 Chapter 11
“Happiness inspires productivity” ASAP Utilities User Guide
362 Chapter 11