|
Softpanorama
(slightly skeptical)
Open Source Software Educational Society |
May the
source be with you,
but remember the KISS principle ;-)
|
Excel 2003 Macro Programming
Excel is not only commodity spreadsheet it is also a powerful development platform.
You can develop VBA custom applications where the user can't see the underlying
application (Excel).
Excel can help to solve problems quicker then with a standalone procedural language
or an expensive application such as Matlab or Mathematica. Since Excel has
such advanced computational capabilities and is ubiquitous in offices and
homes, it would make sense to learn the capabilities of this application.
While this product is marketed by Microsoft as user-oriented, but in reality
it has "professional" capabilities. and is suitable for solving wide range of numerical
problem and can perform pretty complex financial simulations including simple statistical
analysis tasks such as correlating data.
You can also perform curve fitting and regression, solve equations, perform integration
and differentiation, and solve both ordinary and partial differential equations.
Some linear programming optimization tasks also can be done with Excel.
There are tremendous amount of high quality book developed to this application
including a dozen of books from O'Reilly who now wants to get a peace of this lucrative
market. But there are also tremendous amount of low quality books and some
of them are rated pretty highly on Amazon (lemmings effect ;-)
Spreadsheet applications were the killer application that drove the personal
computer market. In the early PC days, Lotus 1-2-3 (long with WordPerfect) dominated
the productivity software business.
It's probably a safe bet that there's more data stored in Excel spreadsheets
than in all the world's databases.
Excel's Data menu offers basic
database features, such as sorting, filtering, validation, and data-entry forms.
You can quickly import and export data in a variety of formats, including those
of database management applications, such as Access. Excel's limitations become
apparent as your needs for entering, manipulating, and reporting data grow beyond
the spreadsheet's basic row-column metaphor.
In cases Excel power is not enough moving to a relational database
management system (RDBMS), such as Access might be appropriate. The latter
makes creating pretty complex databases with multiple linked tables quick and easy.
It also contains Query by Example wizard (called called Query Design view).
Access 2003 and 2007 has a collection of wizards to lead you step-by-step through
each process involved in developing and using a production-grade database application.
Here we present a huge collection of spreadsheet files which
originally appeared on a CD which was sent, free, to members of
ATM. We have now negotiated permission to make them available
here.
But, if you’re not a member, please consider joining
ATM. Not only will you be supporting the further development of
resources such as these but you will also receive the other
benefits of belonging to one of the leading professional
associations for mathematics educationalists.
ATM’s ICT publication is a CD of 16 programs especially
designed to be used with any interactive whiteboard or
projector. The programs provide a variety of teaching
opportunities for KS2, KS3 and KS4 classrooms and because they
are so flexible, almost all can be used at all these key stages.
<< Samples from Problem Solving with Interactive Spreadsheets
The CD associated with this book contains sixteen
interactive spreadsheets which have been developed to pose
interesting and challenging problems. The tasks, many of which
are well known, have been transferred to this format to help
teachers offer learning opportunities to pupils that help
develop their skills of mathematical reasoning.
The files will work with Excel and most other spreadsheet
applications.
The problems require little prior knowledge in terms of
explicit mathematical content. The aim is to provide problems
that are challenging but accessible to students in the upper
primary and secondary age ranges. Most of the problems include a
range of extension problems to challenge even the most able.
The files are interactive so that as learners respond to the
tasks and questions posed the next tasks appear on the screen
automatically. The teacher’s guide offers suggestions for
further extension and hints concerning solutions and proofs.
Today’s Tip
*Applying Colors to Maximum/Minimum Values in a List*
*To apply colors to maximum and/or minimum values:*
Rounding all the numbers in column A to zero decimal places, except for those
that have "5" in the first decimal place.
1. Select a cell in the region, and press Ctrl+Shift+* (in Excel 2003, press
this or Ctrl+A) to select the Current Region.
2. From the Format menu, select Conditional Formatting.
3. In Condition 1, select Formula Is, and type =MAX($F:$F) =$F1.
4. Click Format, select the Font tab, select a color, and then click OK.
5. In Condition 2, select Formula Is, and type =MIN($F:$F) =$F1.
6. Repeat step 4, select a different color than you selected for Condition 1,
and then click OK.
*Note:*
Be sure to distinguish between absolute reference and relative reference when
entering the formulas.
See screenshot for a sample
<http://www.exceltip.com/images/screenshots/295.gif>
Very weak and expensive cookbook, November 4, 2006
This is an eclectic collection of various recipies for Excel. This is a strange
"lemmings" effect that the book has such a high rating on Amazon.
The book is essentially a badly written cookbook as it does not provide underling
mechanics and key ideas behind the Excel formulas. Chapters are more or less
disconnected and most of them can be read in any order.
At the end the reader is left with very new good findings that probably are
not worth the price of the book.
Pagecount is very deceptive -- considerable part of the book is fluff -- brainless
reproduction of basic things that one can find in help and that is not worth
even one dollar. Many examples are very trivial and not worth reading.
Tricks like Appendix B are simply disgusting -- the author just copied the listing
of functions that has no practical value whatsoever to inflate the pagecount.
Explanations mostly are extremely fuzzy. The author has real talent to make
simple things complex and complex things impossible. Also this is just "do like
I said" type of cookbook: the author never tries to explain concepts that are
used (use of absolute adressing vs relative, the syntax intricacies of the second
argument of countif and similar functions, etc)
Also the book suffers from frequent references to previous versions of Excel,
which only distract the reader. One can assume that if the reader really wants
to use one of the previous versions of Excel he can buy prev. edition of the
book and save money.
In few places were things became more interesting they are also incomplete and/or
incorrect (creation of your own VBA functions and collection of functions, usage
of array functions like frequency, etc).
My impression is the author is just a book writer and does not have rich real
world experience with Excel, the experience that is necessary to distinguish
between important and trivial things.
As a result he cannot provide the reader any help in getting the grasp of underling
architectural ideas, that are often very non-trivial (Excel is extremely powerful
analytical tool disguised as a commodity spreadsheet).
[Nov 3, 2006] Cell reference can be relative ( K2), absolute ($K$2) or mixed
($k2). Difference between relative references to cell and absolute references is
that the first do not change in recurrent formulas.
[Nov 3, 2006] In counif, sumif and similar functions it is possible to use complex
formula by constructing the last argument from string constants and functions.
=countif(Range,">"&AVERAGE(Range)+STDEV(Range)*3)
Once tables become large one can easily get lost in a mess of numbers, forgetting
their meaning. Therefore, it is recommended to use names. To create names for
cell areas you have several possibilities. You may mark an area and edit its
name in the box to the left of the editing line. Another possibility is
to use column or row headings. Then you mark the area to be given a
name and press CTRL-SHIFT-F3. The list of all names that are used can be seen
by pointing to an empty area, pressing F3 and choosing "Add List" from the options.
An area can be changed by the key combination CTRL and F3.
There are three ways to create range names:
-
Entering a range name in the Name box
-
Choosing the Name, Create command from the
Insert menu
-
Choosing the Name, Define command from the
Insert menu
Modelling in Excel is like any other piece of analysis -
you require a clear understanding of the questions at hand, a vision of the
output, a good plan to get there, time to work through the plan to completion
and the ability to package the analysis for review. Failure to do so will almost
certainly result in the need for rework, lost time and frustration.
There are a number of steps, which if followed, will assist in creating a
successful Excel model.
Hack 2: Entering Data into Multiple Worksheets Simultaneously (PDF)
Hack 9: Locking and Protecting Cells Containing Formulas (PDF)
Hack 18: Identifying Formulas with Conditional Formatting (PDF)
Hack 28: Customizing Cell Comments (PDF)
Hack 39: Addressing Data by Name (PDF)
Hack 46: Sharing PivotTables but Not Their Data (PDF)
Hack 51: Creating Two Sets of Slices in One Pie Chart (PDF)
Hack 60: Adding Descriptive Text to Your Formulas (PDF)
Hack 81: Speeding Up Code While Halting Screen Flicker (PDF)
Hack 99: Accessing SOAP Web Services from Excel (PDF)
To copy & paste cell content to thousands of cells:
1. Select and copy cell A1.
2. Type a cell address in the Name box, for this example, type A5000.
3. Press Shift+Enter to select the cells from A1:A5000.
4. To paste, press Enter.
Problem:
Finding the number of values in List1 (Column A) that are between each two successive
values in List2 (Column B).
Solution:
To count the numbers in List1 that are, for example, between 1 and 2 (B2:B3),
use the COUNTIF function as shown in the following formula:
=COUNTIF($A$2:$A$10,">="&B2)-COUNTIF($A$2:$A$10,">"&B3)
Column B in sheet1 contains numbers. Columns B:C in sheet2 contain numbers
and their matching text.
How could we find the text in sheet2 matching each number in sheet1?
Solution:
The following formula will find the text in sheet2 matching to the number in
cell B13 in sheet1:
=IF(ISNA(VLOOKUP(B13,$B$20:$B$24,1,FALSE)),"Not Found",VLOOKUP(B13,$B$20:$C$24,2,FALSE))
In case the number is not found in sheet2, using ISNA function, the formula
will return Not Found.
Example:
Sheet1
Number__Result_______Formula
1_______One__________=IF(ISNA(VLOOKUP(B13,$B$20:$B$24,1,FALSE)),"Not Found",VLOOKUP(B13,$B$20:$C$24,2,FALSE((
9_______Not Found____=IF(ISNA(VLOOKUP(B14,$B$20:$B$24,1,FALSE)),"Not Found",VLOOKUP(B14,$B$20:$C$24,2,FALSE((
3_______Three________=IF(ISNA(VLOOKUP(B15,$B$20:$B$24,1,FALSE)),"Not Found",VLOOKUP(B15,$B$20:$C$24,2,FALSE))
Sheet2
Number__Text
4_______Four
5_______Five
3_______Three
6_______Six
1_______One
We want to create a conditional formula that will return TRUE if there is
at least one number in List1 greater than the value in D1. Otherwise the formula
will return FALSE.
Solution 1:
Use the following formula:
=(($A$2>D1)+($A$3>D1)+($A$4>D1))>0
Solution 2:
Use the OR function as shown in the following Array formula:
{=OR($A$2:$A$4>D1)}
List1
8
2
3
Number to Compare: 20
Excel 2002 and Excel 2003 enables selecting an exact data table on a Web
site, and importing and refreshing only the needed data.
To import and refresh information from a Web site:
1. Open Excel 2002 or Excel 2003, and from the Data menu, select Import External
Data, and then New Web Query.
2. In the Address box of the New Web Query dialog box, type or paste the address
of the Internet site. For example, open the site www.bloomberg.com, which includes
a table of various currency exchange rates. The address of the page containing
the table of currency exchange rates is http://www.bloomberg.com/markets/index.html.
3. In the dialog box, notice the Web page. Click the small arrow in the upper
left-hand corner of the table to select only the data table.
4. Click Import.
5. To save the query, click Properties in the Import Data dialog box.
6. In the External Data Range Properties dialog box, enter the query name in
the Name box, select the Save Query definition checkbox, and then click OK.
7. In the Import Data dialog box, click OK to import.
To refresh the Internet data (the Web site does not have to be open):
1. Select the cell in the sheet containing the data.
2. From the Data menu, select Refresh Data.
OR
Display the External Data toolbar and click the Refresh Data icon. To display
the External Data toolbar, select one of the toolbars, right-click and select
External Data, and click OK.
To automatically refresh the Internet data:
1. On the External Data toolbar, click the Data Range Properties icon.
2. Select the Refresh every option, and set the number of minutes between each
refresh action.
3. Select the Refresh data on file open checkbox to automatically refresh the
data when the file is opened.
To run a saved query:
1. From the Data menu, select Import External Data, and then Import Data.
2. Select the saved query , and click Open.
Notes:
- Those pages are written by people for
whom English is not a native language.
Some amount of grammar and spelling errors should be expected.
- This is a Spartan WHYFF (We Help You For
Free) site. It cannot replace the
best teachers and
the best books.
- The site contain some obsolete pages as
it develops like a living tree... Some links on older pages
are broken. Please try to use
Google, Open directory, etc. to find a replacement link (see
HOWTO search the WEB for details). We would appreciate if
you can
mail us a correct link.
|
|
|
|
Double-click your way to fast formattingBy default, when you copy
text from a different program (such as Microsoft Word, Microsoft PowerPoint®,
or even Microsoft Internet Explorer) and paste it into an Excel cell, the original
formatting comes along for the ride. Sometimes this leaves you with a tiny little
cell with GIGANTIC FORMATTING that you need to fix by hand.
The Paste Options button that looks like this:
pops up, and you can use it to keep the original formatting or to match the
destination formatting (that is, the formatting you've chosen for your cell).
However, if you're like me (or want to be like me — aren't you sweet), that
is just too many steps if you know that you want to match the formatting of
the cell. This is especially true if you have a another program and keep your
cell's formatting
- Select the text you want to pop into your Excel worksheet.
- Press CTRL+C.
- Switch back to Excel.
Tip Hey! Now's a good time to use that
shortcut I told you about in the first tip!
- Double-click in the cell, and press CTRL+V.
It's like magic in a click (or two).
And so you have it. Five decent little tips to boost your skill level and
keep your work humming along. So start the music!
"We are what we repeatedly do. Excellence, then, is not
an act, but a habit." — Aristotle
Creating a drop-down menuLynda Morris, president of NicLyn Consulting
Corp, an Internet-based computer and network service company, often finds herself
entering the same information or formulas in different parts of a spreadsheet.
Instead of typing data repeatedly, she creates drop-down menus that save typing
time. To create a drop-down menu:
| • |
Open a worksheet and label your menu (Days for
example) in the top cell of a column. |
| • |
Enter data (days of the week, in this case) in
the cells below the label (such as A2 to A8). |
| • |
Highlight the list, including the label. |
| • |
Click the Insert menu, then click Name,
and then Define. |
| • |
In the box under Names in workbook you will
see the name of the range (Days). In the Refers to box, it should
list "=Sheet1!" followed by the range (=Sheet1!$A$1:$A$8). |
| • |
Click Add and then OK. |
| • |
Select any cell or range of cells in which you
want to enter data. |
| • |
Click the Data menu and then Validation. |
| • |
From the Allow drop-down menu, select
List. In Source, type "=" and the name of your range (=Days).
Make sure that the In-cell dropdown box is checked. |
| • |
Click one of the cells you highlighted to see your
drop-down menu. Choose the item you want to enter in the active cell.
Enter data from your list, in any order, in each of the cells you selected. |
About: Spreadsheet::WriteExcel is a Perl module which can be used
to create native Excel binary files. Formatted text and numbers can be written
to multiple worksheets in a workbook. Formulas and functions are also supported.
It is 100% Perl and doesn't require any Windows libraries or a copy of Excel.
It will also work on the majority of Unix and Macintosh platforms. Generated
files are compatible with Excel 97, 2000, 2002, and 2003, and with OpenOffice
and Gnumeric. An older version also supports Excel 5/95.
Changes: This release includes minor bugfixes and enhancements.
by John Walkenbach (Paperback - Jan 13, 2004)
Buy a book to match your background and needs, February 11, 2004
| Reviewer: |
William A. Huber (Rosemont,
PA USA) -
See all my reviews
|
Needing to finish my first Excel add-in, and frustrated by the incompleteness
and obscurity of MS's help system, I picked up this book after reading warm
recommendations from readers of earlier versions.
If you have never programmed Excel before, but have programmed a tiny
bit in some other language, and do not have great ambitions for software
development, this might be a fine text. It is quite readable and full of
useful information. Walkenbach introduces VBA quickly, which is great, but
so quickly he forgets to say what most of the language constructs do. His
approach to teaching the Excel object model is to provide several fairly
well written examples of little macros and utilities, each one with a clear
English explanation. Unfortunately, if the technique you need does not appear
in any of these examples, you are out of luck, because his explanations
are neither extensive, detailed, nor thorough enough to impart a good understanding
of what is going on. This, coupled with Excel's erratic behavior (mis-type
a property name and watch your user form mysteriously disappear, for instance),
makes it very difficult to become independently productive without spilling
a lot of sweat and tears.
The book's strengths include the numerous and well-organized examples
provided on the companion CD; the occasional sidebar that offers first-hand
knowledge of bugs, inconsistencies, and strange design; fairly broad, if
incomplete, coverage of the major aspects of Excel VBA programming; and
very clear indications of differences among various Excel versions (97,
2000, 2003 mainly). Walkenbach is obviously an expert and has been so for
a long time.
The weaknesses become apparent in contrasting this book with, say, Roman's
text (O'Reilley). Where Walkenbach gives a macro to display all the icons
associated with the several thousand Excel 'FaceId's, Roman publishes the
complete table as an appendix. Where Walkenbach loosely skims over the properties
of many key objects, such as ranges and charts, Roman takes the time to
provide a terse but useful description of nearly every property, as well
as a very illuminating diagram of the object hierarchy. Where Walkenbach
completely omits to describe how VBA works, Roman actually offers a deeper
explanation (showing how object references are arranged in memory, for instance,
and describing exactly how a for..next loop is executed). Boring stuff for
some, maybe, but a huge time saver for those who appreciate that the details
matter. For someone who either has a lot of programming experience, or who
plans to develop more than toy utilities or one-off apps in Excel VBA, Roman's
approach is much more useful than Walkenbach's.
If Walkenbach is appropriate for your background and ambitions, then
you will probably agree it is a four- or five-star effort. Otherwise, you
will likely be somewhat disappointed and, like me, will quickly find yourself
looking for another book.
Excel 2003 Formulas Books
by John Walkenbach
- Paperback: 864 pages
- Publisher: John Wiley & Sons; Bk&CD-Rom
edition (October 17, 2003)
- Language: English
- ISBN: 0764540734
- Product Dimensions: 9.2 x 7.4 x
1.9 inches
- Shipping Weight: 2.7 pounds. (View
shipping rates and policies)
- Average Customer Review:
based on 8 reviews.
Walkenbach and Excel...a great combination!, November 24, 2003
Excel 2003 Formulas provides some amazing ways to really master Excel. Walkenbach's
formulas are the best! He covers operators, naming techniques, debugging, auditing,
developing custom VBA functions, array formulas, imported 1-2-3 files, etc.
Oh, and the CD that comes with this one is load too!
Keep it within arms reach, August 19, 2005
If you only get 1 book on Excel, buy this book! Its simplicity of use and easy
reading style make it a perfect companion for a basic to an experienced Excel
user (or abuser).
Great showcase of Excel's mathematical capabilities, February 6, 2006
It is often either inconvenient or financially unfeasible to solve every mathematical
problem with a standalone procedural language or an expensive application such
as Matlab or Mathematica. Since Excel has such advanced computational capabilities
built into it and is ubiquitous in offices and homes, it would make sense to
mine this application for numerical problem solving techniques. Bourg does a
masterful job of presenting the tools available in Excel and showing the reader
how to put them to work to solve real world engineering and mathematical problems.
First, he spends a couple of chapters briefly going over Excel and its language
VBA (Visual Basic for Applications). Next he goes over some intermediate level
tasks such as collecting and cleaning up data, charting including 3D charts,
and statistical analysis tasks such as correlating data and generating random
numbers. Next Bourg moves into purely mathematical tasks such as working with
discrete Fourier transforms, manipulating matrices and vectors, as well as working
with basic mathematical functions. Once you have learned to use these mathematical
tools in Excel, Bourg uses them to show you how to perform curve fitting and
regression, solve equations, perform integration and differentiation, and solve
both ordinary and partial differential equations. He even spends time on performing
multivariable calculus and the finite element method in Excel. Chapter 13, on
optimization, was my favorite chapter. Here, Bourg is actually getting into
a little algorithm analysis and design via linear programming and genetic algorithms.
This chapter showed me some truly innovative uses of Excel. The final chapter
deviates from the scientific flavor of the book and concentrates on more traditional
financial applications.
The writing is very accessible, the examples are clear and very creative, and
the author does a tremendous job of capturing the range of Excel's mathematical
capabilities. Do not expect mathematical theory in this book. Bourg assumes
you already know how to set up a mathematical problem and that you just need
a computational platform and tools with which to perform your work. It is nice
to know I am not necessarily held hostage by Mathworks(maker of Matlab) every
time I need to solve a mathematical problem of any level of sophistication.
Highly recommended. The table of contents is as follows:
1. Using Excel
2. Getting Acquainted with Visual Basic for Applications
3. Collecting and Cleaning Up Data
4. Charting
5. Statistical Analysis
6. Time Series Analysis
7. Mathematical Functions
8. Curve Fitting and Regression
9. Solving Equations
10. Numerical Integration and Differentiation
11. Solving Ordinary Differential Equations
12. Solving Partial Differenby
Gerald Knight tial Equations
13. Performing Optimization Analyses in Excel
14. Introduction to Financial Calculations |
by
Gerald Knight
- Paperback:
262 pages
- Publisher:
O'Reilly Media, Inc.; 1 edition (January 3, 2006)
- Language:
English
- ISBN:
0596100736
- Product Dimensions:
9.1 x 6.7 x 0.7 inches
- Shipping Weight:
14.7 ounces. (View
shipping rates and policies)
- Average Customer Review:
based on 1 review.
oreilly/Excel Annoyances
Free Excel Training. Basic-Level 1 Free Excel Training
-
Excel Lesson 1:
The Fundamentals of Excel
-
Excel Lesson 2:
How to Start Excel, Creating and Saving Workbooks
-
Excel Lesson 3:
Toolbars and Task Panes in Excel
-
Excel Lesson 4:
Insert/Delete/Name/Move Worksheets
-
Excel Lesson 5:
Cells, Moving Around Workbooks, Exiting
-
Excel Lesson 6:
Basic Copy/Cut & Paste
-
Excel Lesson 7:
Quick Copying Using the Fill Handle
-
Excel Lesson 8:
Pasting Using Paste Special
-
Excel Lesson 9:
Inserting Rows, Columns and Cells
-
Excel Lesson 10:
Changing the Standard Default Options in Excel
-
Excel Lesson 11:
Using the Undo and Redo Feature
-
Excel Lesson 12:
Using the Format Painter to Copy a Cells Format
-
Excel Lesson 13:
Using Dates and Times in Excel
-
Excel Lesson 14:
Working with Custom Formats in Excel
-
Excel Lesson 15:
The Basics of Excel Formulas
-
Excel Lesson 16:
Excel Cell References. Relative and Absolute Cell References
-
Excel Lesson 17:
Avoid Typing Whenever Possible. Use Your Mouse Pointer
-
Excel Lesson 18:
Excel Arguments and Syntax in Formulas
-
Excel Lesson 19:
Excel AutoSum Function/Formula
-
Excel Lesson 20:
Excel Auto Calculate. Calculate Without Formulas
-
Excel Lesson 21:
How to Use the Insert Function Feature to Create Formulas
-
Excel Lesson 22:
Using Some of Excel's most Common Functions
-
Excel Lesson 23:
Using Named Ranges in Excel as an Alternative to Cell References
-
Excel Lesson 24:
Using Constants to Name Values and the Paste Name Dialog
-
Excel Lesson 25:
Excel Calculations/How Excel Calculates/The Order of Calculations
-
Excel Lesson 26:
Excel Cell Comments
-
Excel Lesson 27:
Excel Find & Replace
-
Excel Lesson 28:
Different Methods of Clearing Cell Contents
-
Excel Lesson 29:
Effective Printing in Excel 1
-
Excel Lesson 30:
Effective Printing in Excel 2
-
Excel Lesson 31:
Sorting Data in Excel
-
Excel Lesson 32:
Hide/Show Rows/Columns in Excel
-
Excel Lesson 33:
Excel AutoFormats
-
Excel Lesson 34:
Creating a Basic Spreadsheet
-
Excel Lesson 35:
Charting the Basic Spreadsheet
-
Excel Lesson 36:
Excel Worksheet Protection
-
Excel Lesson 37:
Excel IF Formula/Function
-
Excel Lesson 38:
Volatile Functions-Now & Today
Microsoft Excel Tips from
Excel Tip .com - Excel Tutorial - Free Excel Help
Excel
VBA Examples
EXCEL and EXCEL/VBA examples
VBA Programming in Excel
Excel
Viewer 2003
Copyright © 1996-2008 by Dr. Nikolai Bezroukov.
www.softpanorama.org was
created as a service to the UN Sustainable Development Networking Programme (SDNP)
in the author free time.
Submit
comments This document is an industrial compilation designed and created
exclusively for educational use and is placed under the copyright of the
Open Content License(OPL).
Original materials copyright belong to respective owners. Quotes are made
for educational purposes only in compliance with the fair use doctrine.
Standard disclaimer: The statements, views and opinions presented on
this web page are those of the author and are not endorsed by, nor do they necessarily
reflect, the opinions of the author present and former employers, SDNP or any other
organization the author may be associated with. We do not warrant the correctness
of the information provided or its fitness for any purpose.
oreilly.com -- Online Catalog Integrating Excel and Access
oreilly.com -- Online Catalog Excel The Missing Manual
oreilly.com -- Online Catalog Excel 2003 Personal Trainer
oreilly.com -- Online Catalog Excel Scientific and Engineering Cookbook
oreilly.com -- Online Catalog Excel 2000 in a Nutshell, First Edition
- Chapter 10:
Chart (HTML Format)
oreilly.com -- Online Catalog Excel 2003 Programming A Developer's Notebook
oreilly.com -- Online Catalog Writing Excel Macros with VBA, Second Edition
Copyright © 1996-2008 by Dr. Nikolai Bezroukov.
www.softpanorama.org was
created as a service to the UN Sustainable Development Networking Programme (SDNP)
in the author free time.
Submit
comments This document is an industrial compilation designed and created
exclusively for educational use and is placed under the copyright of the
Open Content License(OPL).
Original materials copyright belong to respective owners. Quotes are made
for educational purposes only in compliance with the fair use doctrine.
Standard disclaimer: The statements, views and opinions presented on
this web page are those of the author and are not endorsed by, nor do they necessarily
reflect, the opinions of the author present and former employers, SDNP or any other
organization the author may be associated with. We do not warrant the correctness
of the information provided or its fitness for any purpose.
Last modified:
July 22, 2008