<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Learn Microsoft Office</title>
	<atom:link href="http://www.msofficeworld.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.msofficeworld.net</link>
	<description>Unleash the power of Ms-Office</description>
	<pubDate>Sun, 25 Oct 2009 13:50:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Excel Macro &#124; VBA Macro &#124; Recording Excel Macro</title>
		<link>http://www.msofficeworld.net/2009/10/25/excel-macro-vba-macro-recording-excel-macro/</link>
		<comments>http://www.msofficeworld.net/2009/10/25/excel-macro-vba-macro-recording-excel-macro/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 12:59:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Excel VBA]]></category>

		<category><![CDATA[MS Excel]]></category>

		<guid isPermaLink="false">http://www.msofficeworld.net/?p=99</guid>
		<description><![CDATA[
We can programmatically control the features of ms-office application using VBA. This customization is done in Visual Basic 6 editor which is built-in feature of all office application like MS Excel. We use Visual Basic language to write programming code. Any piece of code written in VBA is called a MACRO. 

Whenever we need to [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">We can programmatically control the features of ms-office application using VBA. This customization is done in Visual Basic 6 editor which is built-in feature of all office application like MS Excel. We use Visual Basic language to write programming code. Any piece of code written in VBA is called a MACRO. <span id="more-99"></span></p>
<p class="MsoNormal">
<p class="MsoNormal" style="text-align: justify;">Whenever we need to work with Excel objects, we shall write a macro to achieve our goal. What we can we do with a macro? Anything which we can do visually, we can also do that by writing code. For example we can turn font into bold face using CTRL+B key. We can also do this by writing a macro. In addition to this we can do much more with VBA. Excel has a built-in mechanism to record macros. Recording a macro means that excel creates corresponding VBA commands of our visual actions. These commands become procedures in VBA. We can run these procedures (MACORS) by a short key or by pressing button. For section explains how to record a simple macro in excel 2007.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">First you need to turn own Developer tab in excel. Click on round Microsoft office button of top left corner of excel workbook. And click on<strong> Excel Options</strong> button. Excel options window will open. Here click on “Show developer tab on ribbon” checkbox as shown in figure below. Our required option is red circled in figure below.</p>
<p class="MsoNormal" style="text-align: justify;">
<div class="wp-caption alignnone" style="width: 655px"><img title="Turn on Developer tab in excel" src="/images/macro/record_macro_a.png" alt="Turn on Developer tab in excel" width="645" height="543" /><p class="wp-caption-text">Turn on Developer tab in excel</p></div>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">Now you can see that developer table is visible in ribbon. <span> </span>Click on developer tab and click on “<strong>Record macro</strong>” as shown in figure below (Red circled).</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">
<div class="wp-caption alignnone" style="width: 656px"><img title="Record Excel Macro" src="/images/macro/record_macro_b.png" alt="Record Excel Macro" width="646" height="351" /><p class="wp-caption-text">Record Excel Macro</p></div>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">A “record macro” dialog box will appear. Name your macro as “MyfirstMacro” and type “r” in short key box and click OK button. After recording this macro you will be able to run this macro using CTRL+r key. As shown in figure below.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">
<div class="wp-caption alignnone" style="width: 582px"><img title="Macro recorder Dialog box" src="/images/macro/record_macro_c.png" alt="Macro recorder Dialog box" width="572" height="492" /><p class="wp-caption-text">Macro recorder Dialog box</p></div>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">Now click on cell B2 and type RED, GREEN in cell C2 and BLUE in D2. And click on stop recording button (Red circled in below figure).</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">
<div class="wp-caption alignnone" style="width: 426px"><img title="Stop Macro Recorder" src="/images/macro/record_macro_d.png" alt="Stop Macro Recorder" width="416" height="335" /><p class="wp-caption-text">Stop Macro Recorder</p></div>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">We have recorded a macro that can fill B2,C2,D2 cell with basic colors. Now simply click on sheet 2 and press CTRL+r key. You will see that B2 ,C2,D2 cells of second sheet have been filled.</p>
<p class="MsoNormal" style="text-align: justify;">This was a very simple macro. Practically we shall have complex macros doing really tricky and beneficial things dealing with cells, charts and worksheet.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">Now on developer tab, press on “Visual Basic” which is left to place where you clicked to record macro. Visual basic editor will open. Here expand modules on left side and double click on module1 icon. This will show command recoded by this macro as shown in figure below.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">
<div class="wp-caption alignnone" style="width: 611px"><img title="VBA code for Macro" src="/images/macro/record_macro_e.png" alt="VBA code for Macro" width="601" height="411" /><p class="wp-caption-text">VBA code for Macro</p></div>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">Now you can save you sheet with <strong>.xlsm</strong> extension. You cannot save an excel sheet with <strong>.xlsx</strong> extension which contains a macro. Next time when you open your saved file, you will see a security warning from Excel that macros have been disabled. As a result of this you can no more run macros in this sheet. To resolve this click on option button next to security warning and click on “Enable this content” option button. Or you can add you folder (you excel macro file) as trusted location by going to <strong>Excel option</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.msofficeworld.net/2009/10/25/excel-macro-vba-macro-recording-excel-macro/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Excel VBA &#124; Excel Object Model</title>
		<link>http://www.msofficeworld.net/2009/10/14/excel-vba-excel-object-model/</link>
		<comments>http://www.msofficeworld.net/2009/10/14/excel-vba-excel-object-model/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 05:55:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Excel VBA]]></category>

		<category><![CDATA[MS Excel]]></category>

		<guid isPermaLink="false">http://www.msofficeworld.net/?p=91</guid>
		<description><![CDATA[VBA stands for visual basic for applications. VBA is a programming language which is used to customize MS Excel features through piece of code. AS its name suggests, VBA infact is Visual Basic style of programming. Every office application like MS word or Ms excel has built-in Visual Basic 6 editor. Using this editor we [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align: justify;">VBA stands for visual basic for applications. VBA is a programming language which is used to customize MS Excel features through piece of code. AS its name suggests, VBA infact is Visual Basic style of programming.<span id="more-91"></span><span> </span>Every office application like MS word or Ms excel has built-in Visual Basic 6 editor. Using this editor we can programmatically handle or customize feature of MS office applications.</p>
<p class="MsoNormal" style="text-align: justify;">VBA can be used in any Office Application like MS Word, MS PowerPoint, MS Access or in MS Excel.<span> </span>To work with a specific application you are required to learn objects contained in that particular application. Many modern programming languages like VB.Net work around objects. In addition to working with pre-defined objects, you can create your own objects in these languages. VBA is an object based language but you are not required to create new objects in VBA. You will work with pre-defined set of objects. Objects in Ms Excel are arranged in a specific manner. The structure of objects in MS Excel is known as Excel Object Model.</p>
<p class="MsoNormal" style="text-align: justify;">If you are interested in Excel VBA, you must understand Excel Object Model. In Excel every component is an object. A worksheet is an object, a chart is an object. A cell or collection of cells is represented by <strong>RANGE</strong> object. Each object has some properties, methods and events associated with it. <span> </span>We can manipulate these objects using these methods and properties. For example we can change the data inside a cell using RANGE object. We can programmatically print a sheet in workbook using <strong>PRINTOUT </strong>method of WORKSHEET object. We can copy content of cell to another cell using <strong>COPY </strong>method of RANGE object. <span> </span>So working in VBA is just working with these objects. All core programming tools like LOOPs and control structures are provided in VB language. By using Excel Objects with all power of Vb language, we can solve our problem with ease, speed and style. Similarly, if you are working in Ms Word, you will work with objects like PARAGRAPH, DOCUMENT etc.</p>
<p class="MsoNormal" style="text-align: justify;">In Excel object model, EXCEL APPLICATION is top most objects. Then comes the WORKBOOK object, then WORKSHEETS and then others small objects like RANGE, CHARTS etc. More than 200 objects are available in EXCEL VBA 2007. You can visit following link to explore more details of Excel Object Model</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;"><a href="http://msdn.microsoft.com/en-us/library/bb149081.aspx">http://msdn.microsoft.com/en-us/library/bb149081.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.msofficeworld.net/2009/10/14/excel-vba-excel-object-model/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to use vlookup &#124; vlookup example</title>
		<link>http://www.msofficeworld.net/2009/08/04/how-to-use-vlookup-vlookup-example/</link>
		<comments>http://www.msofficeworld.net/2009/08/04/how-to-use-vlookup-vlookup-example/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 16:52:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[MS Excel]]></category>

		<guid isPermaLink="false">http://www.msofficeworld.net/?p=73</guid>
		<description><![CDATA[Vlookup function in Ms excel allows us to search in first column of a given data range and return a value from any column in corresponding row. 
If exact match is not found, vlookup function can return value by approximate match.
 
Syntax:
VLOOKUP (lookup_value,table_array,col_index_num,range_lookup)
Lookup_value: this is the value to be found
Table_arry: this is the range which [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-family: Verdana;">Vlookup function in Ms excel allows us to search in first column of a given data range and return a value from any column in corresponding row. </span></p>
<p class="MsoNormal"><span style="font-family: Verdana;">If exact match is not found, vlookup function can return value by approximate match.</span></p>
<p class="MsoNormal"><span style="font-family: Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-family: Verdana;">Syntax:<span id="more-73"></span></span></p>
<p><strong>VLOOKUP</strong> (<span style="font-family: Verdana;">lookup_value</span><span style="font-family: Verdana;">,<span>table_array</span>,<span>col_index_num</span>,range_lookup)</span></p>
<p class="MsoNormal"><strong><span style="font-family: Verdana;">Lookup_value</span></strong><span style="font-family: Verdana;">: this is the value to be found</span></p>
<p class="MsoNormal"><strong><span style="font-family: Verdana;">Table_arry</span></strong><span style="font-family: Verdana;">: this is the range which contains data</span></p>
<p class="MsoNormal"><strong><span style="font-family: Verdana;">Col_index</span></strong><span style="font-family: Verdana;">: this is the number of the column which will be returned on successful match. For example, if col_index is 2 then value in second column from left of given range is returned.</span></p>
<p class="MsoNormal"><strong><span style="font-family: Verdana;">Range_lookup</span></strong><span style="font-family: Verdana;">: range_lookup can be either <strong>TRUE</strong> or <strong>FALSE. </strong>If it is FALSE, then value will be returned on exact match. If range_lookup is TRUE or omitted and exact match is not found then next largest value which is less than lookup_value is returned. </span></p>
<p class="MsoNormal"><span style="font-family: Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-family: Verdana;">#N/A error is returned if no match is found.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 16pt;">Vlookup Example:</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 16pt; font-family: Verdana;"> </span></strong></p>
<p class="MsoNormal"><span style="font-family: Verdana;">Following picture contains data of products. Out task is to find out price of product no. 2034. To achieve this, use following formula</span></p>
<p class="MsoNormal"><span style="font-family: Verdana;"> </span></p>
<p class="MsoNormal"><em><span style="font-family: Verdana;">=VLOOKUP(2034,B6:E10,4,FALSE) </span></em></p>
<p class="MsoNormal"><span style="font-family: Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-family: Verdana;">In above function, <strong>2034</strong> is the value to be search, <strong>B6:E10</strong> is our data range and 4th column is returned when exact match is found as shown in figure below</span></p>
<p class="MsoNormal"><span style="font-family: Verdana;"><img class="alignnone" title="vlookup Function" src="/images/vlookup/vlookup_a.PNG" alt="" width="431" height="394" /><br />
</span></p>
<p class="MsoNormal"><span style="font-family: Verdana;"> </span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-family: Verdana;">If you want to find the <strong>unit</strong> of product No. 2034, use following formula</span></p>
<p class="MsoNormal"><span style="font-family: Verdana;"> </span></p>
<p class="MsoNormal"><em><span style="font-family: Verdana;">=VLOOKUP(2034,B6:E10,3,FALSE) </span></em></p>
<p class="MsoNormal"><span style="font-family: Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-family: Verdana;">What will happen if we use same formula for product No. 2070 as shown below.</span></p>
<p class="MsoNormal"><span style="font-family: Verdana;"> </span></p>
<p class="MsoNormal"><em><span style="font-family: Verdana;">=VLOOKUP(2070,B6:E10,4,FALSE) </span></em></p>
<p class="MsoNormal"><span style="font-family: Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-family: Verdana;"><span> </span>As Product 2070 is not in out data, #N/A error will returned</span></p>
<p class="MsoNormal"><span style="font-family: Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-family: Verdana;">But if we use <strong>TRUE</strong> in last argument of function, excel will match it with largest value which is less than 2070. Hence product no 2069 is match and it price which 6 will be returned as show in figure below.</span></p>
<p class="MsoNormal"><span style="font-family: Verdana;"><img class="alignnone" title="vlookup" src="/images/vlookup/vlookup_b.PNG" alt="" width="432" height="394" /><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.msofficeworld.net/2009/08/04/how-to-use-vlookup-vlookup-example/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Data Validation in Excel</title>
		<link>http://www.msofficeworld.net/2009/07/11/data-validation-in-excel/</link>
		<comments>http://www.msofficeworld.net/2009/07/11/data-validation-in-excel/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 17:29:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[MS Excel]]></category>

		<guid isPermaLink="false">http://www.msofficeworld.net/?p=67</guid>
		<description><![CDATA[It is important that the data you enter in spread sheet is accurate and error free. Microsoft Excel provides a Data validation tool to ensure that the entered data follows some pre-defined standards. For Example, suppose you are creating a result card of students and you know that no subject has total marks more than [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">It is important that the data you enter in spread sheet is accurate and error free. Microsoft Excel provides a Data validation tool to ensure that the entered data follows some pre-defined standards. For Example, suppose you are creating a result card of students and you know that no subject has total marks more than 100. This means that you can set a rule that no student can get marks more than 100 in any given subject. This can be done using Data Validation in excel. Every time you violate rule, a message will appear to stop you. <span id="more-67"></span></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9215210847108999";
/* 336x280, created 7/9/09 */
google_ad_slot = "7449464860";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p class="MsoNormal">To set Data Validation in Excel do the following steps.</p>
<p class="MsoNormal">
<p class="MsoNormal">Create a result card for a student, select all cells in which validation rule is to be set and click on <strong>Data</strong> menu and again click on <strong>Validation</strong>.</p>
<p class="MsoNormal">In excel 2007 click on <strong>Data</strong> menu and click on <strong>Data Validation</strong> in <strong>Data Tools</strong> group.</p>
<p class="MsoNormal">A data validation Dialog box will appear as shown in figure below. Figure also shows the result card of student.</p>
<p class="MsoNormal">
<p class="MsoNormal"><img class="alignnone" title="Data Validation" src="/images/data_valid/DATA_VALID_A.PNG" alt="" width="479" height="598" /></p>
<p class="MsoNormal">
<p class="MsoNormal">Now we have to set a validation rule that no student can get more than 100 marks. So in the settings tab of Data validation Dialog box, choose <strong>whole number </strong>in <strong>allow</strong> field and 0 to 100 range in <strong>Minimum</strong> and <strong>Maximum</strong> fields as shown in figure above.</p>
<p class="MsoNormal">If you want to show a message to user to help in data entry, you can do this in <strong>Input Message</strong> tab. This message appears when focus is on the cell.</p>
<p class="MsoNormal">In <strong>Error Alert</strong> tab, enter error message. When user enters value in the cell, excel validates this value against validation rule and displays error message if value does not stratify the rule. There are three <strong>Style</strong> available in <strong>Error Alert</strong> tab, <strong>Stop, Warning, Information. Stop </strong>do not allow user to navigate away from cell without entering correct value. <strong>Warning</strong> and <strong>Information</strong> just intimate user and focus is shifted to next cell.</p>
<p class="MsoNormal">To test this enter a 150 in cell c7 and press enter, an error message appears and will keep on displaying until you provide correct value or cancel as shown in figure below.</p>
<p class="MsoNormal">
<p class="MsoNormal"><img class="alignnone" title="Data validation error message" src="/images/data_valid/DATA_VALID_B.PNG" alt="" width="481" height="459" /></p>
<p class="MsoNormal">Note that the value in the cell C6 is violating validation rule. This is because validation rule was set after data entry in C6. Excels allows this but provides a way solve this problem.</p>
<p class="MsoNormal">In excel 2003, Click on <strong>Tools</strong> menu, point to <strong>Formula Auditing</strong> and click on <strong>Formula Auditing</strong> <strong>Tool Bar. </strong>On the tool bar, click on <strong>Circle Invalid data</strong> icon.</p>
<p class="MsoNormal">In excel 2007, click on <strong>Data</strong> tab and in <strong>Data Tools</strong> group click on <strong>Data validation</strong> Arrow and clink on <strong>Circle Invalid data. </strong></p>
<p class="MsoNormal">As a result of this excel will encircle invalid data as shown in figure.</p>
<p class="MsoNormal"><img class="alignnone" title="Invalid data encircled" src="/images/data_valid/DATA_VALID_C.PNG" alt="" width="480" height="340" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.msofficeworld.net/2009/07/11/data-validation-in-excel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Learn Mail Merge to create copies of letter using address and name list from Excel</title>
		<link>http://www.msofficeworld.net/2009/06/27/learn-mail-merge-to-create-copies-of-letter-using-address-and-name-list-from-excel/</link>
		<comments>http://www.msofficeworld.net/2009/06/27/learn-mail-merge-to-create-copies-of-letter-using-address-and-name-list-from-excel/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 13:19:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[MS Word]]></category>

		<guid isPermaLink="false">http://www.msofficeworld.net/?p=50</guid>
		<description><![CDATA[This article assumes that you have an Excel sheet containing Address and name of peoples and you want to post a standard letter to all of these contacts. Mail Merge, a built in feature in Microsoft word allows us to do this in few simple steps. Without Mail Merge you have to manually create separate [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align: justify;">This article assumes that you have an Excel sheet containing Address and name of peoples and you want to post a standard letter to all of these contacts. Mail Merge, a built in feature in Microsoft word allows us to do this in few simple steps. Without Mail Merge you have to manually create separate copy of letter for each contact and copy paste address information.<span id="more-50"></span></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9215210847108999";
/* 336x280, created 7/9/09 */
google_ad_slot = "7449464860";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p class="MsoNormal" style="text-align: justify;">Let begin our exercise. First type a letter in Microsoft word. Figure A shows a letter types in Microsoft Word</p>
<div class="wp-caption alignnone" style="width: 651px"><img title="Figure A (Mail Merge)" src="/images/mail_merge/A.PNG" border="1" alt="Figure A (Mail Merge)" width="641" height="535" /><p class="wp-caption-text">Figure A </p></div>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">Figure B contains a list of address in Address.Xls file. For the sake of simplicity I have created a list of five contacts. You may keep hundreds of contacts.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">
<div class="wp-caption alignnone" style="width: 360px"><img title="Figure B (Mail Merge)" src="/images/mail_merge/B.PNG" border="1" alt="Figure B (Mail Merge)" width="350" height="235" /><p class="wp-caption-text">Figure B </p></div>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">Figure C shows us out desired result. After this exercise we shall have separate copy of letter for each contact like figure C.</p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;">
<div class="wp-caption alignnone" style="width: 658px"><img title="Figure C (Mail Merge)" src="/images/mail_merge/C.PNG" border="1" alt="Figure C (Mail Merge)" width="648" height="531" /><p class="wp-caption-text">Figure C </p></div>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 14pt;">Step 1</span></strong></p>
<p class="MsoNormal" style="text-align: justify;">Open Ms Word file containing our letter.</p>
<p class="MsoNormal" style="text-align: justify;">In Ms word 2003 click on <strong>Tools</strong> menu and pint to <strong>Letters and Mailings </strong>and click on <strong>Mail Merge</strong>.</p>
<p class="MsoNormal" style="text-align: justify;">In Ms Word 2007 clink on <strong>Mailings</strong> menu. Now click on <strong>Start Mail Merger </strong>and then clink on <strong>Step by Step Mail Merge Wizard&#8230;</strong></p>
<p class="MsoNormal"><strong> </strong></p>
<p class="MsoNormal">A task pane will open to right of the document as shown in Figure D</p>
<p class="MsoNormal">
<p class="MsoNormal">
<div class="wp-caption alignnone" style="width: 401px"><img title="Figure D (Mail Merge)" src="/images/mail_merge/D.PNG" border="1" alt="Figure D (Mail Merge)" width="391" height="465" /><p class="wp-caption-text">Figure D </p></div>
<p class="MsoNormal">
<p class="MsoNormal">Click on <strong>Next: Start Document</strong> at bottom of Task Pane</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 14pt;">Step 2</span></strong></p>
<p class="MsoNormal" style="text-align: justify;">In this step Word asks as which letter document we want to use. We may use an existing document and current one. We will use Current Document, so simply click on <span> </span><strong>Next: Select Recipients</strong> at Bottom of Task pane.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 14pt;">Step 3</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 14pt;"><span> </span></span></strong>Here click on browse button and browse the Address.xls file which contains our address list and click open. If your excel file contains more than one sheet then choose the sheet which is required one. After choosing sheet you will see a window like under in Figure E</p>
<p class="MsoNormal">
<p class="MsoNormal">
<div class="wp-caption alignnone" style="width: 530px"><img title="Figure E (Mail Merge)" src="/images/mail_merge/E.PNG" border="1" alt="Figure E (Mail Merge)" width="520" height="358" /><p class="wp-caption-text">Figure E </p></div>
<p class="MsoNormal">
<p class="MsoNormal">This windows shows all contacts from excel sheet. Here you can exclude few Addresses. Now click on OK button and click on <strong>Next: write Your Letter </strong>from bottom of task pane.</p>
<p class="MsoNormal"><strong> </strong></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 14pt;">Step 4</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 14pt;"><br />
</span></strong>Now insert a blank row at top of your typed letter. Place your cursor on that blank row and click on <strong>more items </strong>from task pane. A small <strong>“Insert Merge Filed”</strong> window will appear showing two columns, <strong>address</strong> and <strong>name</strong>. Click on <strong>Name</strong> field and click on <strong>Insert</strong> button. Note a <strong>Name</strong> filed has been inserted at top of the letter as shown in figure F below.</p>
<p class="MsoNormal"><strong><span style="font-size: 14pt;"> </span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 14pt;"> </span></strong></p>
<p class="MsoNormal">
<div class="wp-caption alignnone" style="width: 513px"><img title="Figure F (Mail Merge)" src="/images/mail_merge/F.PNG" border="1" alt="Figure F (Mail Merge)" width="503" height="386" /><p class="wp-caption-text">Figure F </p></div>
<p class="MsoNormal">
<p class="MsoNormal">Click on cancel and insert a new row below Address filed in you letter. In second row inset <strong>Address</strong> filed by following previous steps. If you want to make formatting changes to your letter, you can make here. After formatting your letter click on <strong>Next: Preview you Letter </strong>at the bottom of task pane.</p>
<p class="MsoNormal"><strong> </strong></p>
<p class="MsoNormal"><strong><span style="font-size: 14pt;">Step 5</span></strong></p>
<p class="MsoNormal">
<p class="MsoNormal">Here you can preview all of you letter by clicking on<span> </span>&gt;&gt; and &lt;&lt; buttons. You can also Exclude and include recipients by clicking on Edit<strong> recipients List</strong>. Click on <strong>Next: complete the merge</strong> to go to 6<sup>th</sup> and final step.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 14pt;">Step 6</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 14pt;"> </span></strong></p>
<p class="MsoNormal">Now click on print to print all the letters. If you want to create a copy of each letter then click on Edit<strong> Individual Letter </strong>and clink ok. All of your letters will be displayed in a new Word document.<strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.msofficeworld.net/2009/06/27/learn-mail-merge-to-create-copies-of-letter-using-address-and-name-list-from-excel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Excel Advanced Filter</title>
		<link>http://www.msofficeworld.net/2009/03/27/excel-advanced-filter/</link>
		<comments>http://www.msofficeworld.net/2009/03/27/excel-advanced-filter/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 17:08:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[MS Excel]]></category>

		<guid isPermaLink="false">http://www.msofficeworld.net/?p=43</guid>
		<description><![CDATA[Excel Advanced Filter allows  to apply complex filtration criteria. It has all capabilities of AutoFilter plus some enhanced mechanism to filter data. For example if you want to filter only those products which have “juice” in their name or if you have a criteria on the basis of result of a function, this can be [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Excel Advanced Filter allows  to apply complex filtration criteria. It has all capabilities of AutoFilter plus some enhanced mechanism to filter data. For example if you want to filter only those products which have “<strong>juice</strong>” in their name or if you have a criteria on the basis of result of a function, this can be achieved by Advanced Filter.</p>
<p class="MsoNormal">Following are some examples of Advanced Filter</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 16pt;">Example 1 </span></strong></p>
<p class="MsoNormal"><strong></strong></p>
<p class="MsoNormal"><strong>Criteria</strong>: Find all products which have “juice” in their name, the aim is to get sale of all juices on a given date.</p>
<p class="MsoNormal">
<p class="MsoNormal">We shall begin with data shown in figure below. Advanced filter is different from Auto Filter. In Advanced Filter, criteria are given in cells above the actual data. As you can see in picture below our data is in range from <strong>A6 </strong>to <strong>E15</strong> but we have similar headings above the data. Doing this we have created a criteria range available from <strong>A2</strong> to <strong>E4</strong>. Remember we must keep an empty row between our data and criteria.</p>
<p class="MsoNormal"><span id="more-43"></span></p>
<div class="wp-caption alignnone" style="width: 545px"><img title="Figure A (Advanced Filter)" src="/images/filter/ad_filter_a.PNG" alt="Figure A (Advanced Filter)" width="535" height="292" /><p class="wp-caption-text">Figure A (Advanced Filter)</p></div>
<p class="MsoNormal">
<p class="MsoNormal">Now in the cell <strong>C3</strong> type following</p>
<p class="MsoNormal"><strong>=”=*Juice*” </strong></p>
<p class="MsoNormal">And press Enter key. This evaluate into<span> </span><strong>=*juice*</strong></p>
<p class="MsoNormal">Now click on <strong>Data </strong>menu, point to <strong>Filter </strong>and click on <strong>Advanced Filter, </strong>the Advanced Filter dialog box appears.</p>
<p class="MsoNormal">In “<strong>List</strong><strong> Range</strong>” enter range from <strong>A6 to E15</strong> and in  “<strong>Criteria range</strong>” enter range from <strong>B2 to B3 </strong>as shown in Figure B.</p>
<div class="wp-caption alignnone" style="width: 476px"><img title="Figure B (Advanced Filter)" src="/images/filter/ad_filter_b.PNG" alt="Figure B (Advanced Filter)" width="466" height="540" /><p class="wp-caption-text">Figure B (Advanced Filter)</p></div>
<p class="MsoNormal">
<p class="MsoNormal">Now click <strong>Ok</strong> button on dialog box. You will see rows containing only <strong>juice</strong> related products as shown in figure below</p>
<p class="MsoNormal">.</p>
<div class="wp-caption alignnone" style="width: 477px"><img title="Figure C (Advanced Filter)" src="/images/filter/ad_filter_c.PNG" alt="Figure C (Advanced Filter)" width="467" height="259" /><p class="wp-caption-text">Figure C (Advanced Filter)</p></div>
<p class="MsoNormal">
<p class="MsoNormal">Now click on <strong>Data </strong>menu, point to <strong>Filter </strong>and click on <strong>Show All. </strong>This will reset all the data .</p>
<p class="MsoNormal">Now in cell <strong>A3 </strong>type following</p>
<p class="MsoNormal"><strong>=”=02-jan-2007’</strong></p>
<p class="MsoNormal">And press Enter key. This evaluate into<span> </span><strong>=02-jan-2007. </strong>Now we have two criteria, as a result of this, rows satisfying both conditions will be shown. Now Apply Advanced filter again from Data menu and enter ranges as shown in figure below.</p>
<div class="wp-caption alignnone" style="width: 479px"><img title="Figure D (Advanced Filter)" src="/images/filter/ad_filter_d.PNG" alt="Figure D (Advanced Filter)" width="469" height="547" /><p class="wp-caption-text">Figure D (Advanced Filter)</p></div>
<p class="MsoNormal">
<p class="MsoNormal">Now our results on contains “Juice Products” sales of <strong>02-jan-2007.</strong></p>
<p class="MsoNormal">As our both condition are on same row, it means <strong>AND</strong> between both conditions. If conditions are not on the same row for example if =<strong>02-jan-2007 criteria</strong> is<strong> </strong>typed in cell <strong>A4</strong>, this implies <strong>OR</strong> between condition. In this case all rows satisfying either of two conditions will be shown in filtered data.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9215210847108999";
/* 336x280, created 7/9/09 */
google_ad_slot = "7449464860";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 16pt;">Example 2</span></strong></p>
<p class="MsoNormal"><strong></strong></p>
<p class="MsoNormal"><strong>Criteria</strong>: Filter out row that has minimum sale.</p>
<p class="MsoNormal">
<p class="MsoNormal">Click on <strong>Data </strong>menu, point to <strong>Filter </strong>and click on <strong>Show All. </strong>This will reset all the data.</p>
<p class="MsoNormal">In Cell F3 type a formula as shown in figure below</p>
<div class="wp-caption alignnone" style="width: 644px"><img title="Figure E (Advanced Filter)" src="/images/filter/ad_filter_e.PNG" alt="Figure E (Advanced Filter)" width="634" height="327" /><p class="wp-caption-text">Figure E (Advanced Filter)</p></div>
<p class="MsoNormal">
<p class="MsoNormal">Now apply Advanced Filter from Data menu and enter ranges as shown in figure below</p>
<div class="wp-caption alignnone" style="width: 581px"><img title="Figure F (Advanced Filter)" src="/images/filter/ad_filter_f.PNG" alt="Figure F (Advanced Filter)" width="571" height="543" /><p class="wp-caption-text">Figure F (Advanced Filter)</p></div>
<p class="MsoNormal">
<p class="MsoNormal">Now click <strong>OK</strong> button, the final result is the row containing minimum sale figure as shown in figure blow.</p>
<div class="wp-caption alignnone" style="width: 587px"><img title="Figure G (Advanced Filter)" src="/images/filter/ad_filter_g.PNG" alt="Figure G (Advanced Filter)" width="577" height="171" /><p class="wp-caption-text">Figure G (Advanced Filter)</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.msofficeworld.net/2009/03/27/excel-advanced-filter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Excel Filter &#124; AutoFilter</title>
		<link>http://www.msofficeworld.net/2009/03/10/excel-filter-auto-filter/</link>
		<comments>http://www.msofficeworld.net/2009/03/10/excel-filter-auto-filter/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 19:43:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[MS Excel]]></category>

		<guid isPermaLink="false">http://www.msofficeworld.net/?p=19</guid>
		<description><![CDATA[It is important that you have ability to filter data into subsets. If you are working with large set of data, you need some mechanism to create a subset of data to perform effective analysis. Excel filter feature allows you to limit  data in excel worksheet according to some criteria. Excel provides you two [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">It is important that you have ability to filter data into subsets. If you are working with large set of data, you need some mechanism to create a subset of data to perform effective analysis. Excel filter feature allows you to limit  data in excel worksheet according to some criteria. Excel provides you two versions of filter, <strong>AutoFilter</strong> and <strong>Advanced Filter</strong>. In this post I will explain <strong>AutoFilter</strong> and in next post “<strong>Advanced filter</strong>”. This post is written and tested in Microsoft excel 2003. It is same for Office XP and Ms Excel 2007( excel 2007 has little change in menu layout). <span id="more-19"></span></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9215210847108999";
/* 336x280, created 7/9/09 */
google_ad_slot = "7449464860";
google_ad_width = 336;
google_ad_height = 280;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<p class="MsoNormal">Figure below shows date wise sale data of products. For the sake of simplicity it contains only three dates and three products; in reality you may have hundreds of products showing<span> </span>whole year sale.</p>
<div class="wp-caption alignnone" style="width: 544px"><img title="Sample worksheet for AutoFilter" src="/images/filter/filter_a.PNG" alt="Sample worksheet for AutoFilter" width="534" height="384" /><p class="wp-caption-text">Sample worksheet for AutoFilter</p></div>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 14pt;">AutoFilter</span></strong></p>
<p class="MsoNormal">AutoFilter provides ready made basic filters. This can be done just selecting from a drop down list.</p>
<p class="MsoNormal">
<p class="MsoNormal">To apply excel filter select cells from B4 to B13 and click on <strong>Data </strong>menu, point to <strong>Filter </strong>and click on <strong>AutoFilter </strong>as shown in below figure B.</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<div class="wp-caption alignnone" style="width: 673px"><img title="Figure B" src="/images/filter/filter_b.PNG" alt="Figure B" width="663" height="384" /><p class="wp-caption-text">Figure B for AutoFilter</p></div>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">A drop down arrow appears in B4 column. If you click on arrow it show ready made filter criteria. Now click on arrow and choose “Product A”. This will filter “Product A” as shown in figure C</p>
<p class="MsoNormal"><img title="Figure C" src="/images/filter/filter_c.PNG" alt="Figure C" width="531" height="384" /></p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">Notice two choices in drop down, <strong>top 10</strong> and <strong>custom. </strong><span> </span>To examine this, clear filter by clicking on <strong>Data </strong>menu, point to <strong>Filter </strong>and again click on <strong>AutoFilter. </strong>Now select cells in <strong>Value</strong> column from E4 to E14 and apply AutoFilter as before. As shown in figure D.</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span></p>
<div class="wp-caption alignnone" style="width: 693px"><img title="Figure D for AutoFilter" src="/images/filter/filter_d.PNG" alt="Figure D for AutoFilter" width="683" height="565" /><p class="wp-caption-text">Figure D for AutoFilter</p></div>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">Now click on arrow in <strong>value </strong>and choose <strong>“Top 10”, </strong>the <strong>Top 10 AutoFilter </strong>Dialog Box appears. Now click in the middle box delete 10 and type 2 and click ok as shown in figure E.</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<div class="wp-caption alignnone" style="width: 538px"><img title="Figure E for AutoFilter" src="/images/filter/filter_e.PNG" alt="Figure E for AutoFilter" width="528" height="510" /><p class="wp-caption-text">Figure E for AutoFilter</p></div>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">Now the filtered result only contains top two sales in <strong>“Value”</strong> column.</p>
<p class="MsoNormal">
<p class="MsoNormal">If you want to check sales values greater than $500, click on arrow and click on “<strong>(Cusotm…)”, </strong>the<strong> Custom AutoFilter </strong>Dialog box appears. Here fill values as shown in figure and click ok.</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span></p>
<div class="wp-caption alignnone" style="width: 525px"><img title="Figure F for AutoFilter" src="/images/filter/filter_f.PNG" alt="Figure F for AutoFilter" width="515" height="608" /><p class="wp-caption-text">Figure F for AutoFilter</p></div>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>Now filtered results contain only sales values grater than 500.</p>
<p class="MsoNormal">Now here is problem what will you if you want to find sales values greater than 500 on 02-jan-07. To do this remove filters and select all the data and apply filters as shown in figure G.</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<div class="wp-caption alignnone" style="width: 670px"><img title="Figure G for AutoFilter" src="/images/filter/filter_g.PNG" alt="Figure G for AutoFilter" width="660" height="384" /><p class="wp-caption-text">Figure G for AutoFilter</p></div>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">A  filter option for all columns is available now, from first column choose “02-jan-07” and apply custom filter on “<strong>Value</strong>”.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.msofficeworld.net/2009/03/10/excel-filter-auto-filter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Formula to find text string within another string in MS Excel</title>
		<link>http://www.msofficeworld.net/2009/03/04/formula-to-find-text-string-in-ms-excel/</link>
		<comments>http://www.msofficeworld.net/2009/03/04/formula-to-find-text-string-in-ms-excel/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 06:01:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[MS Excel]]></category>

		<guid isPermaLink="false">http://www.msofficeworld.net/?p=8</guid>
		<description><![CDATA[If you want to search for a specific string within another string, this can be done by combining a  number of Excel formulas . For example you may want to find a string &#8220;esp&#8221; in string &#8220;yespakto&#8221;. Suppose this string is in cell D7. To solve this problem use following formula
=IF(ISNUMBER(SEARCH(&#8221;esp&#8220;,D7)),MID(D7,SEARCH(&#8220;esp&#8220;,D7),LEN(&#8221;esp&#8220;)),&#8221;")
note bold face &#8220;esp&#8221; in [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to search for a specific string within another string, this can be done by combining a  number of Excel formulas . For example you may want to find a string <strong>&#8220;esp&#8221;</strong> in string <strong>&#8220;yespakto&#8221;</strong>. Suppose this string is in cell <strong>D7</strong>. To solve this problem use following formula<span id="more-8"></span></p>
<p>=IF(ISNUMBER(SEARCH(&#8221;<strong>esp</strong>&#8220;,D7)),MID(D7,SEARCH(<strong>&#8220;esp</strong>&#8220;,D7),LEN(&#8221;<strong>esp</strong>&#8220;)),&#8221;")</p>
<p>note bold face &#8220;<strong>esp</strong>&#8221; in the string, this is the string which will be searched in cell D7.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-9215210847108999";
/* 468x60, created 7/9/09 */
google_ad_slot = "9399794698";
google_ad_width = 468;
google_ad_height = 60;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<p>after applying you will get result as shown in figure below. Here cell <strong>&#8220;E&#8221;</strong> contains your desired results.</p>
<div class="wp-caption alignnone" style="width: 711px"><img title="search string in excel" src="/images/searchstring.PNG" alt="search string in exce" width="701" height="451" /><p class="wp-caption-text">search string in excel</p></div>
<p>If you feel any problem in foumal after copy paste. Try typing foumla manaually.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.msofficeworld.net/2009/03/04/formula-to-find-text-string-in-ms-excel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Submit Problem</title>
		<link>http://www.msofficeworld.net/2009/03/02/subbmit-problem/</link>
		<comments>http://www.msofficeworld.net/2009/03/02/subbmit-problem/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 17:31:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.msofficeworld.net/?p=3</guid>
		<description><![CDATA[If you have any problem in MS Office or MS World, do  comment to this post.
]]></description>
			<content:encoded><![CDATA[<p>If you have any problem in MS Office or MS World, do  comment to this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.msofficeworld.net/2009/03/02/subbmit-problem/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
