close

I wish I knew how to ask this - but I just don't know the terminology. I have
been using excel to create estimates and invoices for many years. Also for
many years, I've wished I could create a way for the estimate/contract to
quot;auto-expandquot; as I type in row after row of product description - quantity -
unit price - totals and so forth. I want this because there is lots of text
after the product listing, and right now I have to hide rows or add rows
according to my needs. I link the cells on my actual printable estimate to
another series of sheets where I calculate my costs and markup. I've asked
many people over the years how to do this, but no one ever can give me an
answer - though I've seen spreadsheets that work the way I want (I just don't
know how to get in touch with the authors!). I understand this may be a
macro/VBA issue but If someone out there could even just point me in the
right direction I would appreciate it.

Set your column that contains your descriptive text and then format the
column for word wrap. After selecting the cells, right-click on one of the
selected cells, select format cells, and then click on the Alignment tab. In
the Text Control panel click the Word Wrap check box. You may also want to
set the vertical alignment in the cell to top.
--
Kevin Backmannquot;greenearthquot; wrote:

gt; I wish I knew how to ask this - but I just don't know the terminology. I have
gt; been using excel to create estimates and invoices for many years. Also for
gt; many years, I've wished I could create a way for the estimate/contract to
gt; quot;auto-expandquot; as I type in row after row of product description - quantity -
gt; unit price - totals and so forth. I want this because there is lots of text
gt; after the product listing, and right now I have to hide rows or add rows
gt; according to my needs. I link the cells on my actual printable estimate to
gt; another series of sheets where I calculate my costs and markup. I've asked
gt; many people over the years how to do this, but no one ever can give me an
gt; answer - though I've seen spreadsheets that work the way I want (I just don't
gt; know how to get in touch with the authors!). I understand this may be a
gt; macro/VBA issue but If someone out there could even just point me in the
gt; right direction I would appreciate it.

Thanks for your input Kevin - let me be more descriptive of what I need to
do: I am creating a list of rows and columns containing products, prices,
quantity, and totals. I have row headings labeled as such. Imagine I have 100
products I can sell. Therefore I have the need to create an estimate sheet
that has the ability to contain 100 different rows - one for each product
with its associated quantity, price, description and total. My dillema is
that I never actually create an invoice or estimate with all 100 products I
sell, but the total amount varies greatly - say from five products to 75. So
I've created a spreadsheet that can handle 75 different rows in case I need
to list that much. If I list only five products on an estimate, I've got 70
empty rows until the disclaimer and other text at the bottom of my estimate.
That would make for several blank sheets if I don't hide or delete those
rows. I want to be able to have excel quot;auto-expandquot; from five to 10 to 75 or
whatever amount of rows depending on how much I enter in my main data entry
sheet. Am I making any sense? The issue is not making one cell wrap around a
lot of text, it's adding or hiding the rows themselves automatically.

quot;Kevin Bquot; wrote:

gt; Set your column that contains your descriptive text and then format the
gt; column for word wrap. After selecting the cells, right-click on one of the
gt; selected cells, select format cells, and then click on the Alignment tab. In
gt; the Text Control panel click the Word Wrap check box. You may also want to
gt; set the vertical alignment in the cell to top.
gt; --
gt; Kevin Backmann
gt;
gt;
gt; quot;greenearthquot; wrote:
gt;
gt; gt; I wish I knew how to ask this - but I just don't know the terminology. I have
gt; gt; been using excel to create estimates and invoices for many years. Also for
gt; gt; many years, I've wished I could create a way for the estimate/contract to
gt; gt; quot;auto-expandquot; as I type in row after row of product description - quantity -
gt; gt; unit price - totals and so forth. I want this because there is lots of text
gt; gt; after the product listing, and right now I have to hide rows or add rows
gt; gt; according to my needs. I link the cells on my actual printable estimate to
gt; gt; another series of sheets where I calculate my costs and markup. I've asked
gt; gt; many people over the years how to do this, but no one ever can give me an
gt; gt; answer - though I've seen spreadsheets that work the way I want (I just don't
gt; gt; know how to get in touch with the authors!). I understand this may be a
gt; gt; macro/VBA issue but If someone out there could even just point me in the
gt; gt; right direction I would appreciate it.

In a column away from the printed area of the spreadsheet, you can add
a formula like:

=A1

and copy down to row 75. Highlight these cells and go to Data | Filter
| Autofilter (check on).

You will now have a filter for this column only, and you can hide the
unused rows by selecting a custom filter for not equal to 0 (zero). Of
course, this assumes that you have something in column A - if this is
not the appropriate column then change the formula. If you have a block
of rows that you want to appear on all invoices (eg your address,
customer details etc), then you can remove the formulae for these rows.

It isn't automatic, but it is easy to change each time after you have
entered the details.

Hope this helps.

PetePete... you da man! I never thought of that before! I've used the autofilter
for lists of people and like products and such, but never thought of
filtering a range of cells and selecting quot;non-blankquot; to only show the rows
that have data in them. This will work great for me. Have a great day.

quot;Petequot; wrote:

gt; In a column away from the printed area of the spreadsheet, you can add
gt; a formula like:
gt;
gt; =A1
gt;
gt; and copy down to row 75. Highlight these cells and go to Data | Filter
gt; | Autofilter (check on).
gt;
gt; You will now have a filter for this column only, and you can hide the
gt; unused rows by selecting a custom filter for not equal to 0 (zero). Of
gt; course, this assumes that you have something in column A - if this is
gt; not the appropriate column then change the formula. If you have a block
gt; of rows that you want to appear on all invoices (eg your address,
gt; customer details etc), then you can remove the formulae for these rows.
gt;
gt; It isn't automatic, but it is easy to change each time after you have
gt; entered the details.
gt;
gt; Hope this helps.
gt;
gt; Pete
gt;
gt;

Glad you could make use of it - thanks for getting back.

Pete

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 software 的頭像
    software

    software

    software 發表在 痞客邦 留言(0) 人氣()