<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-405637915189218212</id><updated>2024-09-07T04:57:33.391-07:00</updated><category term="excel"/><category term="macro"/><category term="vba"/><category term="Excel macro"/><category term="PPT"/><category term="create macro"/><category term="custom macro"/><category term="excel solution"/><category term="vlookup"/><category term="CSV"/><category term="Calculator"/><category term="Charts"/><category term="Convert date format"/><category term="DD/MM/YYYY"/><category term="Excel calculator"/><category term="Formula"/><category term="Formulae"/><category term="Formulas"/><category term="Google Search automation"/><category term="Heat Map"/><category term="Internet Explorer"/><category term="MM/DD/YYYY"/><category term="Micrososft Internet controls"/><category term="Presentation Mode"/><category term="Refernces"/><category term="Sample Calculator"/><category term="Sequence numbering"/><category term="Serial number"/><category term="Slideshow"/><category term="VBA Macro"/><category term="Validate Link"/><category term="Validate URL"/><category term="Validation webpage"/><category term="auto filter"/><category term="autofill"/><category term="automation"/><category term="blank"/><category term="copy mail contents"/><category term="copy mails"/><category term="download images"/><category term="download images using macro"/><category term="embedded file"/><category term="excel formulae"/><category term="excel issues"/><category term="fiverr"/><category term="hoe to copy all the mail contents from outlook to excel in separate column"/><category term="how to copy all mails"/><category term="how to open an embedded excel file"/><category term="image"/><category term="insert"/><category term="insert columns"/><category term="open csv files"/><category term="open embedded file in powerpoint"/><category term="outlook"/><category term="outlook macro"/><category term="print multiple copies"/><category term="print multiple copies using macro"/><category term="record macro"/><category term="run frequently"/><category term="run macro"/><category term="run macro at specific time"/><category term="schedule"/><category term="schedule time"/><category term="scrape"/><category term="search autmation"/><category term="single document"/><category term="specific time"/><category term="spreassheets"/><category term="top 10 searches"/><category term="top 10 websites"/><category term="url"/><category term="vba excel extract from google serps"/><title type='text'>All about Excel, Macro and VBA</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-3830016111312523517</id><published>2015-10-21T14:31:00.003-07:00</published><updated>2015-10-21T14:32:24.100-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="excel"/><category scheme="http://www.blogger.com/atom/ns#" term="Heat Map"/><title type='text'>How to create Heat Map in Excel</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
To Create Heat Map in excel follow these steps:&lt;br /&gt;
&lt;br /&gt;

&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel embed 2 --&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:728px;height:90px&quot;
     data-ad-client=&quot;ca-pub-3557279200697135&quot;
     data-ad-slot=&quot;2451959141&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/3830016111312523517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2015/10/how-to-create-heat-map-in-excel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/3830016111312523517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/3830016111312523517'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2015/10/how-to-create-heat-map-in-excel.html' title='How to create Heat Map in Excel'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-1627903501811361529</id><published>2013-10-09T06:47:00.001-07:00</published><updated>2015-10-21T14:24:46.889-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="print multiple copies"/><category scheme="http://www.blogger.com/atom/ns#" term="print multiple copies using macro"/><category scheme="http://www.blogger.com/atom/ns#" term="Sequence numbering"/><category scheme="http://www.blogger.com/atom/ns#" term="Serial number"/><category scheme="http://www.blogger.com/atom/ns#" term="single document"/><title type='text'>Sequentially numbering multiple copies of single document using a macro</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Create a bookmark named &lt;span style=&quot;font-family: Times New Roman, Times-Roman;&quot;&gt; “&lt;/span&gt;SerialNumber&lt;span style=&quot;font-family: Times New Roman, Times-Roman;&quot;&gt;”&lt;/span&gt; in the document where you want the Serial Number to appear. It can be in the header or footer if that is
 where you want the number.&lt;br /&gt;
&lt;br /&gt;
Then create a macro containing the following commands
 to print the document.&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad12 */
google_ad_slot = &quot;1335893145&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;//pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;

&lt;br /&gt;
It will ask for the number of copies that you want to make and sequentially
 number each copy.&lt;br /&gt;

&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel embed 2 --&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:728px;height:90px&quot;
     data-ad-client=&quot;ca-pub-3557279200697135&quot;
     data-ad-slot=&quot;2451959141&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
&lt;br /&gt;
The first time this macro runs, the first copy will be
 numbered 1 and when it finishes running, it will store in aSettings.Txt file
 the number that is one more that the number on the last copy.&lt;br /&gt;
&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel embed 2 --&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:728px;height:90px&quot;
     data-ad-client=&quot;ca-pub-3557279200697135&quot;
     data-ad-slot=&quot;2451959141&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;

&lt;br /&gt;
The next time the
 macro is run, it will start numbering the copies from that number. If when you
 first start, you want the numbers to start at some number other than 1, run the
 macro, entering 1 as the number of copies and then open Settings.Txt file and
 replace the number in the file with the number that you want as the first in
 the series.&lt;br /&gt;

&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel embed 2 --&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:728px;height:90px&quot;
     data-ad-client=&quot;ca-pub-3557279200697135&quot;
     data-ad-slot=&quot;2451959141&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
&lt;br /&gt;
At any time thereafter, if you want the series to start at a
 particular number, you can open that file and replace the number in it with the
 number that you want to be the first in the series.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad12 */
google_ad_slot = &quot;1335893145&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;//pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;
&lt;br /&gt;
&lt;div class=&quot;Macro&quot;&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;
Dim&lt;/span&gt; Message &lt;span style=&quot;color: #00007f;&quot;&gt; As String&lt;/span&gt;, Title &lt;span style=&quot;color: #00007f;&quot;&gt; As
String&lt;/span&gt;, Default &lt;span style=&quot;color: #00007f;&quot;&gt; As String&lt;/span&gt;, NumCopies &lt;span style=&quot;color: #00007f;&quot;&gt; As Long&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;
Dim &lt;/span&gt; Rng1 &lt;span style=&quot;color: #00007f;&quot;&gt; As Range&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #007f00;&quot;&gt;  &#39; Set prompt.&lt;br /&gt;
&lt;/span&gt;Message = &quot;Enter the number of copies that you want to print&quot;&lt;br /&gt;
&lt;span style=&quot;color: #007f00;&quot;&gt;  &#39; Set title.&lt;br /&gt;
&lt;/span&gt;Title = &quot;Print&quot;&lt;br /&gt;
&lt;span style=&quot;color: #007f00;&quot;&gt;  &#39; Set default.&lt;br /&gt;
&lt;/span&gt;Default = &quot;1&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #007f00;&quot;&gt;&#39; Display message, title, and default value.&lt;br /&gt;
&lt;/span&gt;NumCopies = Val(InputBox(Message, Title, Default))&lt;br /&gt;
SerialNumber = System.PrivateProfileString(&quot;C:\Settings.Txt&quot;, _&lt;br /&gt;
&quot;MacroSettings&quot;, &quot;SerialNumber&quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;
If &lt;/span&gt; SerialNumber = &quot;&quot; &lt;span style=&quot;color: #00007f;&quot;&gt; Then&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SerialNumber = 1&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;
End If&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;
Set &lt;/span&gt; Rng1 = ActiveDocument.Bookmarks(&quot;SerialNumber&quot;).Range&lt;br /&gt;
Counter = 0&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;
While &lt;/span&gt; Counter &amp;lt; NumCopies&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Rng1.Delete&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Rng1.Text = SerialNumber&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.PrintOut&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SerialNumber = SerialNumber + 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Counter = Counter + 1&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;
Wend&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #007f00;&quot;&gt;&#39;Save the next number back to the Settings.txt file ready for the next use.&lt;br /&gt;
&lt;/span&gt;System.PrivateProfileString(&quot;C:\Settings.txt&quot;, &quot;MacroSettings&quot;, _&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;SerialNumber&quot;) = SerialNumber&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #007f00;&quot;&gt;&#39;Recreate the bookmark ready for the next use.&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;With &lt;/span&gt; ActiveDocument.Bookmarks&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .Add Name:=&quot;SerialNumber&quot;, Range:=Rng1&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;
End With&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
ActiveDocument.Save
 &lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad12 */
google_ad_slot = &quot;1335893145&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;//pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;
If you want the Serial Number to appear in a particular format, e.g. 001, 002, etc, replace the line
 &lt;br /&gt;
&lt;div class=&quot;Macro&quot;&gt;
Rng1.Text = SerialNumber
 &lt;/div&gt;
with
 &lt;br /&gt;
&lt;div class=&quot;Macro&quot;&gt;
Rng1.Text = Format(SerialNumber, &quot;00#&quot;)
 &lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/1627903501811361529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/10/sequentially-numbering-multiple-copies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/1627903501811361529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/1627903501811361529'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/10/sequentially-numbering-multiple-copies.html' title='Sequentially numbering multiple copies of single document using a macro'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-6607973354821418778</id><published>2013-10-08T04:14:00.003-07:00</published><updated>2015-10-21T14:26:18.642-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="excel"/><category scheme="http://www.blogger.com/atom/ns#" term="macro"/><category scheme="http://www.blogger.com/atom/ns#" term="run frequently"/><category scheme="http://www.blogger.com/atom/ns#" term="run macro at specific time"/><category scheme="http://www.blogger.com/atom/ns#" term="schedule"/><category scheme="http://www.blogger.com/atom/ns#" term="schedule time"/><category scheme="http://www.blogger.com/atom/ns#" term="specific time"/><title type='text'>To run a macro at schedule time</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;If you want to keep your workbook open and run code at a specified time, later on, then try this..&lt;/b&gt;  &lt;br /&gt;
&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel embed 2 --&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:728px;height:90px&quot;
     data-ad-client=&quot;ca-pub-3557279200697135&quot;
     data-ad-slot=&quot;2451959141&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;

Insert a new code module to your project -or- use one that you already have in your project.   &lt;br /&gt;
&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel embed 2 --&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:728px;height:90px&quot;
     data-ad-client=&quot;ca-pub-3557279200697135&quot;
     data-ad-slot=&quot;2451959141&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;

Create a scheduler subroutine as shown below:&lt;br /&gt;
&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel embed 2 --&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:728px;height:90px&quot;
     data-ad-client=&quot;ca-pub-3557279200697135&quot;
     data-ad-slot=&quot;2451959141&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
&lt;script src=&quot;//pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;


&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;Sub Scheduler()

&#39;-- RUNS SUB(S) (OR FUNCTIONS) AT TIME SCHEDULED.

    Application.OnTime TimeValue(&quot;11:46:40&quot;), &quot;TheScheduledSub&quot;

End Sub&lt;/code&gt;&lt;/pre&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;//pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;


&lt;br /&gt;Create a subroutine (or function) that you want to run.  Here is one for this example:&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;//pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;

&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;Sub TheScheduledSub()

    Debug.Print &quot;TheScheduledSub() has run at &quot; &amp;amp; Time

End Sub
&lt;/code&gt;&lt;/pre&gt;
&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel embed 2 --&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:728px;height:90px&quot;
     data-ad-client=&quot;ca-pub-3557279200697135&quot;
     data-ad-slot=&quot;2451959141&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
&lt;code&gt;Scheduler()&lt;/code&gt; will execute &lt;code&gt;TheScheduledSub()&lt;/code&gt; at the exact time specified inside &lt;code&gt;Scheduler()&lt;/code&gt;, defined by &lt;b&gt;&lt;code&gt;TimeValue&lt;/code&gt;&lt;/b&gt;.  You can read more about &lt;code&gt;TimeValue&lt;/code&gt; &lt;a href=&quot;http://office.microsoft.com/en-us/excel-help/timevalue-HP005209316.aspx&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
You could probably pass the time value you want the Scheduler() sub 
to execute your sub(s) or function(s) in as a parameter in the sub.&lt;br /&gt;
You could probably run a sub 5 hours from now, lets say.  I.E. 
Application.OnTime Now + TimeValue(&quot;05:00:00&quot;), &quot;TheScheduledSub&quot; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/6607973354821418778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/10/to-run-macro-at-schedule-time.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/6607973354821418778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/6607973354821418778'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/10/to-run-macro-at-schedule-time.html' title='To run a macro at schedule time'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-7393909950568705327</id><published>2013-09-05T04:01:00.003-07:00</published><updated>2013-09-05T04:03:35.271-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Convert date format"/><category scheme="http://www.blogger.com/atom/ns#" term="DD/MM/YYYY"/><category scheme="http://www.blogger.com/atom/ns#" term="MM/DD/YYYY"/><title type='text'>Convert DD/MM/YYYY format to MM/DD/YYYY format and vice versa</title><content type='html'>Here is the solution to convert any data format to your required format&lt;br /&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad12 */
google_ad_slot = &quot;1335893145&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;

&lt;br /&gt;
&lt;b&gt;For Example:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
DD/MM/YYYY to MM/DD/YYYY&lt;br /&gt;
MM/DD/YYYY to DD/MM/YYYY&lt;br /&gt;
also to &lt;br /&gt;
YYYY/MM/DD&lt;br /&gt;
MM/YYYY/DD&lt;br /&gt;
DD/YYYY/MM&lt;br /&gt;
YYYY/DD/MMMM&lt;br /&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;br /&gt;
&lt;b&gt;Follow this method to do that:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Select Dates&lt;br /&gt;
Data Menu&lt;br /&gt;
Text To Column&lt;br /&gt;
Delimited - Untick all options (Can also use Fixed Width)&lt;br /&gt;
Next&lt;br /&gt;
Select Date Option&lt;br /&gt;
Finish

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad12 */
google_ad_slot = &quot;1335893145&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
      </content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/7393909950568705327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/09/convert-ddmmyyyy-format-to-mmddyyyy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/7393909950568705327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/7393909950568705327'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/09/convert-ddmmyyyy-format-to-mmddyyyy.html' title='Convert DD/MM/YYYY format to MM/DD/YYYY format and vice versa'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-637323262006042424</id><published>2013-09-04T08:00:00.000-07:00</published><updated>2013-09-04T08:07:32.338-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="copy mail contents"/><category scheme="http://www.blogger.com/atom/ns#" term="copy mails"/><category scheme="http://www.blogger.com/atom/ns#" term="hoe to copy all the mail contents from outlook to excel in separate column"/><category scheme="http://www.blogger.com/atom/ns#" term="how to copy all mails"/><category scheme="http://www.blogger.com/atom/ns#" term="macro"/><category scheme="http://www.blogger.com/atom/ns#" term="outlook"/><category scheme="http://www.blogger.com/atom/ns#" term="outlook macro"/><title type='text'>Copy all mail contents from Outlook to excel sheets separate by each Column</title><content type='html'>&lt;b&gt;To copy all the mail contents from outlook to excel in separate column, please do the following:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Copy the below code in outlook&lt;/li&gt;
&lt;li&gt;Crate a file in C folder&lt;/li&gt;
&lt;li&gt;run the macro from Outlook&lt;/li&gt;
&lt;li&gt;Results will be in excel&lt;/li&gt;
&lt;/ol&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;br /&gt;&lt;b&gt;The Macro code is:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;br /&gt;
Sub CopyToExcel()&lt;br /&gt;
Dim xlApp As Object&lt;br /&gt;
Dim xlWB As Object&lt;br /&gt;
Dim xlSheet As Object&lt;br /&gt;
Dim olItem As Outlook.MailItem&lt;br /&gt;
Dim vText As Variant&lt;br /&gt;
Dim sText As String&lt;br /&gt;
Dim vItem As Variant&lt;br /&gt;
Dim i As Long&lt;br /&gt;
Dim rCount As Long&lt;br /&gt;
Dim bXStarted As Boolean&lt;br /&gt;
Const strPath As String = &quot;C:\Sample.xlsx&quot; &#39;the path of the workbook&lt;br /&gt;
&lt;br /&gt;
If Application.ActiveExplorer.Selection.Count = 0 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox &quot;No Items selected!&quot;, vbCritical, &quot;Error&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Sub&lt;br /&gt;
End If&lt;br /&gt;
On Error Resume Next&lt;br /&gt;
Set xlApp = GetObject(, &quot;Excel.Application&quot;)&lt;br /&gt;
If Err &amp;amp;lt;&amp;amp;gt; 0 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Application.StatusBar = &quot;Please wait while Excel source is opened ... &quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xlApp = CreateObject(&quot;Excel.Application&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; bXStarted = True&lt;br /&gt;
End If&lt;br /&gt;
On Error GoTo 0&lt;br /&gt;
&#39;Open the workbook to input the data&lt;br /&gt;
Set xlWB = xlApp.Workbooks.Open(strPath)&lt;br /&gt;
Set xlSheet = xlWB.Sheets(&quot;Sheet1&quot;)&lt;br /&gt;
&amp;nbsp;rCount = xlSheet.UsedRange.Rows.Count&lt;br /&gt;
&#39;Process each selected record&lt;br /&gt;
For Each olItem In Application.ActiveExplorer.Selection&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sText = olItem.Body&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; vText = Split(sText, Chr(13))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;Find the next empty line of the worksheet&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; rCount = rCount + 1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;Check each line of text in the message body&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; For i = UBound(vText) To 0 Step -1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If InStr(1, vText(i), &quot;Name:&quot;) &amp;amp;gt; 0 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vItem = Split(vText(i), Chr(58))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xlSheet.Range(&quot;A&quot; &amp;amp;amp; rCount) = Trim(vItem(1))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If InStr(1, vText(i), &quot;Email:&quot;) &amp;amp;gt; 0 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vItem = Split(vText(i), Chr(58))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xlSheet.Range(&quot;B&quot; &amp;amp;amp; rCount) = Trim(vItem(1))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If InStr(1, vText(i), &quot;Phone:&quot;) &amp;amp;gt; 0 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vItem = Split(vText(i), Chr(58))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xlSheet.Range(&quot;C&quot; &amp;amp;amp; rCount) = Trim(vItem(1))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If InStr(1, vText(i), &quot;Address:&quot;) &amp;amp;gt; 0 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vItem = Split(vText(i), Chr(58))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xlSheet.Range(&quot;D&quot; &amp;amp;amp; rCount) = Trim(vItem(1))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If InStr(1, vText(i), &quot;Event:&quot;) &amp;amp;gt; 0 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vItem = Split(vText(i), Chr(58))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xlSheet.Range(&quot;E&quot; &amp;amp;amp; rCount) = Trim(vItem(1))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If InStr(1, vText(i), &quot;Location:&quot;) &amp;amp;gt; 0 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vItem = Split(vText(i), Chr(58))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xlSheet.Range(&quot;F&quot; &amp;amp;amp; rCount) = Trim(vItem(1))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Next i&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; xlWB.Save&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
Next olItem&lt;br /&gt;
xlWB.Close SaveChanges:=True&lt;br /&gt;
If bXStarted Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; xlApp.Quit&lt;br /&gt;
End If&lt;br /&gt;
Set xlApp = Nothing&lt;br /&gt;
Set xlWB = Nothing&lt;br /&gt;
Set xlSheet = Nothing&lt;br /&gt;
Set olItem = Nothing&lt;br /&gt;
End Sub</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/637323262006042424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/09/copy-all-mail-contents-from-outlook-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/637323262006042424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/637323262006042424'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/09/copy-all-mail-contents-from-outlook-to.html' title='Copy all mail contents from Outlook to excel sheets separate by each Column'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-1810344698945522991</id><published>2013-08-29T05:40:00.003-07:00</published><updated>2013-08-29T06:19:47.934-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="excel"/><category scheme="http://www.blogger.com/atom/ns#" term="Formula"/><category scheme="http://www.blogger.com/atom/ns#" term="Formulae"/><category scheme="http://www.blogger.com/atom/ns#" term="Formulas"/><category scheme="http://www.blogger.com/atom/ns#" term="vlookup"/><title type='text'></title><content type='html'>There are many ways to use Excel 
formulas to decrease the amount of time you spend in Excel and increase 
the accuracy of your data and your reports.
&lt;br /&gt;
&lt;h2 dir=&quot;ltr&quot;&gt;
Excel Formulas You Should Definitely Know:&lt;/h2&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;

&lt;h3 dir=&quot;ltr&quot;&gt;
1. SUM&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Formula: =SUM&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;5, 5) or =SUM&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;A1, B1) or =SUM&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;A1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;B5)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;

The SUM formula does exactly what you would expect. It 
allows you to add 2 or more numbers together. You can use cell 
references as well in this formula.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
The above shows you different examples. You can have 
numbers in there separated by commas and it will add them together for 
you, you can have cell references and as long as there are numbers in 
those cells it will add them together for you, or you can have a range 
of cells with a colon in between the 2 cells, and it will add the 
numbers in all the cells in the range.&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
2. COUNT&lt;/h3&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Formula: =COUNT&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;A1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;A10)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
The count formula counts the number of cells in a range that have numbers in them.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;221px;&quot; src=&quot;https://lh4.googleusercontent.com/0ufoieVor3e305u-rxUA82E_3OgaLZhMfKCIMegHNHZd78aJZXJX_VJQCCfqZfr9RNoaFH6-_w7kHnxEcwUPNL0pAk5IrMUK-60K7QV0X4fIg_m9y8Q3NjVnSQ&quot; width=&quot;383px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
This formula only works with numbers though:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;222px;&quot; src=&quot;https://lh5.googleusercontent.com/2sGbSmbXsggd9Xlee0C4Mzwt6ikvB1Oy5GTOCOxDDhXRdl2g_SssXqmnKFQQNmW7RLmFjx-iIWGSdXsGcZHUcSXI4dNPIXAACRcZYDPm_QAnTbKXyMftoDMdwg&quot; width=&quot;447px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
It only counts the cells where there are numbers.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;span style=&quot;color: #10b11a; text-decoration: underline;&quot;&gt;&lt;span style=&quot;color: #10b11a; text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
3. COUNTA&lt;/h3&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Formula: =COUNTA&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;A1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;A10)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Counts the number of non-empty cells in a range. It will count cells that have numbers and/or any other characters in them.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
The COUNTA Formula works with all data types.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;220px;&quot; src=&quot;https://lh3.googleusercontent.com/JdTtlU3qO0cPPBdz74RcFzQYhZ1TRByGhaDgXsObjp2Z20_teVvDk8JSecbfP4nKH6_rwzkeB5jqc1KIYuR2ze02RspmU75yxFxvtRfsCFEQsQO33HmN940qWw&quot; width=&quot;462px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
It counts the number of non-empty cells no matter the data type.&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
4. LEN&lt;/h3&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Formula: =LEN&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;A1)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
The LEN formula counts the number of characters in a cell. Be careful though! This includes spaces.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot; rel=&quot;attachment wp-att-6683&quot;&gt;&lt;img alt=&quot;len&quot; class=&quot;size-full wp-image-6683 alignnone&quot; height=&quot;121&quot; src=&quot;https://www.udemy.com/blog/wp-content/uploads/2013/04/len.png&quot; width=&quot;460&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Notice the difference in the formula results: 10 characters
 without spaces in between the words, 12 with spaces between the words.&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
5. TRIM&lt;/h3&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Formula: =TRIM&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;A1)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Gets rid of any space in a cell, except for single spaces 
between words. I’ve found this formula to be extremely useful because 
I’ve often run into situations where you pull data from a database and 
for some reason extra spaces are put in behind or in front of legitimate
 data. This can wreak havoc if you are trying to compare using IF 
statements or VLOOKUP’s.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;img alt=&quot;trim-formula-screenshot (2)&quot; class=&quot;size-full wp-image-6594 alignnone&quot; height=&quot;119&quot; src=&quot;https://www.udemy.com/blog/wp-content/uploads/2013/04/trim-formula-screenshot-2.png&quot; width=&quot;448&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
I added in an extra space behind “I Love Excel”. The TRIM 
formula removes that extra space. Check out the character count 
difference with and without the TRIM formula.&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
6. RIGHT, LEFT, MID&lt;/h3&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Formulas: = RIGHT&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;text, number of characters), =LEFT&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;text, number of characters), =MID&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;text, start number, number of characters).&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
(Note: In all of these formulas, wherever it says “text” you can use a cell reference as well)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
These formulas return the specified number of characters from a text string. &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;RIGHT gives you the&lt;/span&gt;
 number of characters from the right of the text string, LEFT gives you 
the number of characters from the left, and MID gives you the specified 
number of characters from the middle of the word. You tell the MID 
formula where to start with the start_number and then it grabs the 
specified number of characters to the right of the start_number.&lt;/div&gt;
&lt;b&gt;&lt;b&gt;&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;182px;&quot; src=&quot;https://lh5.googleusercontent.com/nRzvD2mZjXOv3tDdDsDnJmbcKCppet2fw-EbMtBIv-e1HlfRJ08Eg0HTMmfqaOyrbB5L3x7LeLYaHBv9l79SLKLwyHkXoEZlWnaIk0Mbak7MklM2ipwQk9HcSQ&quot; width=&quot;552px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
I used the LEFT formula to get the first word. I had it &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;look&lt;/span&gt; in cell A1 and grab only the 1st character from the left. This gave us the word “I” from “I love Excel”&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
I used the MID formula to get the middle word. I had it &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;look&lt;/span&gt; in cell A1, start at character 3, and grab 5 characters after that. This gives us just the word “love” from “I love Excel”&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
I used the RIGHT formula to get the last word. I had it &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;look&lt;/span&gt; at cell A1 and grab the first 6 characters from the right. This gives us “Excel” from “I love Excel”&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
7. VLOOKUP&lt;/h3&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Formula: =VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;lookup_value, table_array, col_index_num, range_lookup)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
By far my most used formula. The official description of 
what it does: “Looks for a value in the leftmost column of a table, and 
then returns a value in the same row from a column you specify…”.&amp;nbsp;
 Basically, you define a value (the lookup_value) for the formula to 
look for. It looks for this value in the leftmost column of a table (the
 table_array).&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Note: If at all possible use a number for the lookup_value.
 This makes it a lot easier to make sure the data you are getting back 
is a correct match.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
If it finds a match of the “lookup_value” in the left 
column of the “table_array” it will return the value in the column you 
specify using the “index_num”. The “index_num” is relative to the &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;left most&lt;/span&gt;
 column. So, if you have the table_index look in column A and you want 
what is returned to be what’s in column B the “index_num” would be 2 
because the leftmost column, column A in this case, is the 1st column in
 the table array and column B is the 2nd column (hence the 2 for the 
index number). If you want what is in column C to be returned you’d put 3
 for the index_num. The “range_lookup” is a TRUE or FALSE value. If you 
put TRUE it will give you the closest match. If you put FALSE it will 
only give you an exact match. I only use FALSE when using the VLOOKUP 
formula.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Example:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
You have 2 lists: 1 with a sales person’s ID and the sales 
revenue for the quarter. Another with the sales person’s ID and the 
sales person’s name. You want to match up the sales person’s name to the
 sales person’s revenue numbers for the quarter. They are all jumbled 
around so to manually match this, even for a small number of salesmen 
would leave room for a high margin of error and take a lot of time.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
The first list goes from A1 to B13. The 2nd list goes from D1 to E25.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
In cell C1 I would put the formula =VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;B18, $A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$13, 2, FALSE)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
B18 = the lookup_value (the sales person’s ID. This is a number that appears on both lists.)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$13 = 
the “table_array”. This is the area I want the formula to search the 
leftmost column (column E in this case) for the “lookup_value”. I went 
to F because if it finds &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;match&lt;/span&gt;
 in column E, I want it to return what’s in column F. (The money signs 
are there so that the table_array will stay the same no matter where the
 formula is moved or copied to. This is called an absolute reference.)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
2 = the index_num. This tells the formula the number of columns away from the &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;left most&lt;/span&gt; column to return in case of &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;match&lt;/span&gt;.
 So, if you find a match between the lookup_value and the leftmost 
column of the table array, return what’s in the same row in the 2nd 
column of the table (the 1st column is always the leftmost column. It 
starts at 1, not 0).&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
FALSE= tells the formula I want it to only return the value if it’s an exact match.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
I would then copy and paste that formula along all the 
cells in column C next to the first list. This would give me a perfectly
 aligned list with the sales person’s ID, sales person’s revenue for the
 quarter, and the sales person’s name.&lt;/div&gt;
&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;img alt=&quot;&quot; height=&quot;490px;&quot; src=&quot;https://lh4.googleusercontent.com/ICrcsRhxARFBGjiDTmZR_8vXk4OzwM4oyQAe0U4Nel6m4vGHmVmHs6LM4Ys9hJ5OORccQ1UTu0AbeQRFdXjx7McgnLgrlug7mbQKmcctVMtN8uowcUrxPRjX4Q&quot; width=&quot;675px;&quot; /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
In order to get a nice neat list of Sales Person ID, Sales 
Person Name, and Sales Person Revenue all next to each other I used the 
VLOOKUP formula to compare &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;1 list&lt;/span&gt; to another.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
This is a complicated formula, but an extremely useful one. Check out some other examples:&amp;nbsp;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;a href=&quot;http://www.excelintern.com/microsoft-excel/the-vlookup-formula/&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
8. IF Statements&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Formula: =IF&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;logical_statement, return this if logical statement is true, &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;return&lt;/span&gt; this if logical statement is false)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
When you’re doing an analysis of a lot of data in Excel 
there are a lot of scenarios you could be trying to discover and the 
data has to react differently based on a different situation.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Continuing with the sales example: Let’s say a salesperson 
has a quota to meet. You used VLOOKUP to put the revenue next to the 
name. Now you can use an IF statement that says: “IF the salesperson met
 their quota, say “Met quota”, if not say “Did not meet quota” (Tip: 
saying it in a statement like this can make it a lot easier to create 
the formula, especially when you get to more complicated things like 
Nested IF Statements in Excel).&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
It would look like this:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
In the example with the VLOOKUP we had the revenue in 
column B and the person’s name in column C (brought in with the 
VLOOKUP). We could put their quota in column D and then we’d put the 
following formula in cell E1:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
=IF&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;C3&amp;gt;D3, “Met Quota”, “Did Not Meet Quota”)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
This IF statement will tell us if the first salesperson met
 their quota or not. We would then copy and paste this formula along all
 the entries in the list. It would change for each sales person.&lt;/div&gt;
&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;img alt=&quot;&quot; height=&quot;284px;&quot; src=&quot;https://lh5.googleusercontent.com/5wGmTYCtXU5EB0-7ATJrJdmMFOHh_CBknk_ng5PDIaUXhBOLU30F0HFa3BRnkfziNB3N6iHS6cF1UV0M8-78GVxjOwQVAknVdmNoqOLKO6Y8n9aOx1ja9B23pg&quot; width=&quot;670px;&quot; /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Having the result right there from the IF statement is a lot easier than manually figuring this out.&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
9. SUMIF, COUNTIF, AVERAGEIF&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Formulas: =SUMIF&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;range, criteria, sum_range), =COUNTIF&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;range, criteria), =AVERAGEIF&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;range, criteria, average_range)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
These formulas all do their respective functions (SUM, 
COUNT, AVERAGE) IF the criteria are met. There are also the formulas: 
SUMIFS, COUNTIFS, AVERAGEIFS where they will do their respective 
functions based on multiple criteria you give the formula.&lt;/div&gt;
&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;img alt=&quot;&quot; height=&quot;365px;&quot; src=&quot;https://lh3.googleusercontent.com/yNVtiE-fgI_bvjo-GZ1ZrzWU-rSmld2H9HS6iA7CuNGA9Akxdv3DV8j8-ZuvNpQsErk7QSrfmATpz5m9avQZE_w4Zc8VLkPsh3g1uQJ387a-MT2JDilQUh5tGw&quot; width=&quot;697px;&quot; /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
I use these formulas in our &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;example&lt;/span&gt;
 to see the average revenue (AVERAGEIF) if a person met their quota, 
Total revenue (SUMIF) for the just the sales people who met their quota,
 and the count of sales people who met their quota (COUNTIF)&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
10. CONCATENATE&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot;&gt;
A fancy word for combining data in 2 (or more) different 
cells into one cell. This can be done with the Concatenate excel formula
 or it can be done by simply putting the &amp;amp; &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;symbol&lt;/span&gt;
 in between the two cells. If I have “Steve” in cell A1 and “Quatrani” 
in cell B1 I could put this formula: =A1&amp;amp;” “&amp;amp;B1 and it would 
give me “Steve Quatrani”. (The “ “ puts a &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;space in between what&lt;/span&gt; you are combining with the &amp;amp;). I can use =concatenate&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;A1, “ “, B1) and it will give me the same thing: “Steve Quatrani”&lt;/div&gt;
&lt;b&gt;&lt;b&gt;&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;159px;&quot; src=&quot;https://lh3.googleusercontent.com/biw5eFgJvDpFI9WQUkaGPNcSU0WvIs-yrfkiY-ivAWCb7-90TfV8PwLWLFB3A6LUmA81pv-4v0ctoJUwNQWTPwATn5T_7E_wIneAiuL-0Qj-mwSUEYseYOjrKg&quot; width=&quot;312px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Finding The Right Excel Formulas For The Job&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
There are 316 built in functions in Excel. You’re not going
 to sit there and memorize what all of them do (or at least I hope 
not!). Luckily Excel has a built in wizard that helps you find the 
correct formula for what you’re looking to do (if there is one).&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Click the “&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;fx&lt;/span&gt;” next to the formula bar in Excel&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;221px;&quot; src=&quot;https://lh6.googleusercontent.com/iZLDju21KqW07dND6Ukz7RvdbphamJasMne8reKfWMouqTtEMU3SgvDNIG4q3CzsRL8ByAItslna3kHKH6pWiC2ZB-azVthryyTV18fvtrsXsUhsgnMCj_j9gw&quot; width=&quot;475px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
This brings up a menu and in there you can type in a 
description of what you are trying to do and it will bring up the 
correct excel formula:&lt;/div&gt;
&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.1.pic&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;img alt=&quot;&quot; height=&quot;432px;&quot; src=&quot;https://lh6.googleusercontent.com/K1NY9aBc946fDhc6QI8q3_2PxjOHw2hGWNx55nddsFE_IYpK5bgcOvoMVje31Wp7Cmm_vbXHvb1EOWQDlmCa9rB-gdKC8jT_z3EEP9xKU4Sha8KYpHwSLQI1WA&quot; width=&quot;666px;&quot; /&gt;&lt;/b&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
I typed in “remove extra spaces” and it returned the TRIM formula that we went over earlier.&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
More Excel Formulas&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot;&gt;
There is so much more that I use on a regular basis such as
 Time formulas (NOW, TODAY, MONTH, YEAR, DAY, etc.), other formulas like
 AND and OR, along with many others.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
The real power comes in combining these functions into complicated excel formulas.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;span style=&quot;color: #10b11a; text-decoration: underline;&quot;&gt;&lt;a href=&quot;https://www.udemy.com/microsoft-excel-vba-video-tutorial/?couponCode=learn-excel-formulas&amp;amp;tc=blog.excel.4&quot;&gt;&lt;span style=&quot;color: #10b11a; text-decoration: underline;&quot;&gt;Learn Excel Formulas Today!&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2 dir=&quot;ltr&quot;&gt;
Breaking Down Complicated Excel Formulas&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot;&gt;
=IFERROR&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;TRIM&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;IF&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;LEN&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;F7, Sheet2&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;!&lt;/span&gt;$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$10000, 2, FALSE))&amp;gt;0&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;,&lt;/span&gt;SUBSTITUTE&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;F7, Sheet2&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;!&lt;/span&gt;$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$10000, 2, FALSE), ” “, “”),”&quot;)), “”)&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
Do you see formulas like the one above and run away screaming AHHHHHHHHHHHHHHHHHHHHHHHHH!!!&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Well I don’t blame &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;ya&lt;/span&gt;!&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
This can be a really intimidating formula even for the most seasoned Excel user.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
I have a solution for you that makes it easy to both break 
down, and build up complicated combinations of Excel formulas&amp;nbsp;but first 
check out this short video by fellow Udemy trainer, Mynda Treacy, that 
will reveal tips on how to get inside the mind of an Excel formula:&lt;/div&gt;
&lt;h3 dir=&quot;ltr&quot;&gt;
So What’s Going on With This Excel Formula?&lt;/h3&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Let’s break down all the Excel functions in it:&lt;/div&gt;
&lt;ul&gt;
&lt;li dir=&quot;ltr&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;
IFERROR&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;
TRIM&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;
IF&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;
LEN&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;
VLOOKUP&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;
SUBSTITUTE&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div dir=&quot;ltr&quot;&gt;
I’m not going to go in depth into each formula, but you’ll get the point.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Let’s start with the innermost formula. This is the end result that you are trying to accomplish.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
We want to take a phrase (that we get with a VLOOKUP) that 
has a space in it and SUBSTITUTE that space with nothing. So it will 
take a phrase like “Excel Formula” and make it “&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;ExcelFormula&lt;/span&gt;”.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
SUBSTITUTE&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;F7, Sheet2&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;!&lt;/span&gt;$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$10000, 2, FALSE), ” “, “”)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
We use the VLOOKUP formula to get the actual phrase we want
 from a different sheet in the Excel Workbook if it matches what’s in 
cell F7.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;F7, Sheet2&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;!&lt;/span&gt;$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$10000, 2, FALSE)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
We use an IF statement to say IF the number of characters 
(LEN) of what’s returned from the VLOOKUP is above 0, then run the 
VLOOKUP, otherwise, &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;put&lt;/span&gt; nothing here. This way if the VLOOKUP returns nothing, then nothing will happen and this will prevent most errors.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
IF&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;LEN&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;F7, Sheet2&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;!&lt;/span&gt;$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$10000, 2, FALSE))&amp;gt;0&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;,&lt;/span&gt;SUBSTITUTE&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;F7, Sheet2&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;!&lt;/span&gt;$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$10000, 2, FALSE), ” “, “”),”&quot;)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
We then wrap it with the TRIM function which gets rid of 
all extra spaces, besides 1 space in between words. Sometimes when 
you’re getting data from a database extra &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;spaces&lt;/span&gt;
 can be added after a word. This can make it really hard to compare data
 from different sources, so the TRIM function comes in handy a lot!&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
TRIM&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;IF&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;LEN&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;F7, Sheet2&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;!&lt;/span&gt;$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$10000, 2, FALSE))&amp;gt;0&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;,&lt;/span&gt;SUBSTITUTE&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;F7, Sheet2&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;!&lt;/span&gt;$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$10000, 2, FALSE), ” “, “”),”&quot;)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Finally we wrap it in the IFERROR formula. This formula 
will be triggered if the other formulas wind up giving you an error. It 
could look something like #N/A and that’s pretty ugly. This can happen 
for legitimate reasons, but you don’t want to &lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;hand&lt;/span&gt; your boss a sheet full of #N/A symbols.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
What happens is IF the combined formulas return any excel 
error, it will make the cell blank, otherwise it will show the results 
of the formula.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
=IFERROR&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;TRIM&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;IF&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;LEN&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;F7, Sheet2&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;!&lt;/span&gt;$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$10000, 2, FALSE))&amp;gt;0&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;,&lt;/span&gt;SUBSTITUTE&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;VLOOKUP&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;(&lt;/span&gt;F7, Sheet2&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;!&lt;/span&gt;$A$1&lt;span class=&quot;GINGER_SOFATWARE_correct&quot;&gt;:&lt;/span&gt;$B$10000, 2, FALSE), ” “, “”),”&quot;)), “”)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
There you have it, this long complicated formula broken down into simple step by step functions.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
You can use the same method for building up a long formula&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Our goal is to SUBSTITUTE the spaces for nothing so we 
start with that. We then have to pull it in from another sheet so we use
 VLOOKUP for that, etc., etc.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
You always start with the innermost formula, the end result
 that you are looking for. Then you use other formulas to help you deal 
with the different situations you’ll have to deal with working with 
large datasets.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/1810344698945522991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/08/there-are-many-ways-to-use-excel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/1810344698945522991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/1810344698945522991'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/08/there-are-many-ways-to-use-excel.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/0ufoieVor3e305u-rxUA82E_3OgaLZhMfKCIMegHNHZd78aJZXJX_VJQCCfqZfr9RNoaFH6-_w7kHnxEcwUPNL0pAk5IrMUK-60K7QV0X4fIg_m9y8Q3NjVnSQ=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-3037798707639945666</id><published>2013-08-28T08:29:00.003-07:00</published><updated>2013-08-28T08:32:13.721-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="auto filter"/><category scheme="http://www.blogger.com/atom/ns#" term="autofill"/><category scheme="http://www.blogger.com/atom/ns#" term="blank"/><category scheme="http://www.blogger.com/atom/ns#" term="insert"/><category scheme="http://www.blogger.com/atom/ns#" term="insert columns"/><category scheme="http://www.blogger.com/atom/ns#" term="vba"/><category scheme="http://www.blogger.com/atom/ns#" term="VBA Macro"/><title type='text'>Commonly used VBA functions</title><content type='html'>&lt;u&gt;&lt;b&gt;Some of the commonly used VBA functions:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad12 */
google_ad_slot = &quot;1335893145&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;
&lt;b&gt;To autofill using VBA Macro :&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Range(&quot;A2: A50&quot;).FillDown&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;To autofill till the last row:&lt;/b&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad12 */
google_ad_slot = &quot;1335893145&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;
&lt;br /&gt;
Range(&quot;A2&quot;).End(xlDown).Row&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Range(&quot;A2: &quot; &amp;amp; Range(&quot;A2&quot;).End(xlDown).Row).Select&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Selection.FillDown&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;To use the auto filter in macro:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
ActiveSheet.Range(&quot;$A$1:$BH$65535&quot;).AutoFilter Field:=1, Criteria1:= _&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;=selection1&quot;, Operator:=xlOr, Criteria2:=&quot;=Selection2&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;To insert a blank column:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Columns(&quot;F:F&quot;).Select&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove&lt;br /&gt;
&lt;b&gt;For more information:

&lt;/b&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad12 */
google_ad_slot = &quot;1335893145&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/3037798707639945666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/08/commonly-used-vba-functions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/3037798707639945666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/3037798707639945666'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2013/08/commonly-used-vba-functions.html' title='Commonly used VBA functions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-203020836126180610</id><published>2012-03-02T07:33:00.001-08:00</published><updated>2013-10-04T07:08:42.588-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="automation"/><category scheme="http://www.blogger.com/atom/ns#" term="CSV"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel macro"/><category scheme="http://www.blogger.com/atom/ns#" term="excel solution"/><category scheme="http://www.blogger.com/atom/ns#" term="macro"/><category scheme="http://www.blogger.com/atom/ns#" term="open csv files"/><category scheme="http://www.blogger.com/atom/ns#" term="vba"/><title type='text'>To open Excel or CSV from another Excel macro</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Here is the code:&lt;br /&gt;
&lt;br /&gt;
Filt = &quot;Excel Files (*.xlsx),*.xlsx,Excel Files (*.xls),*.xls&quot;&lt;br /&gt;
FilterIndex = 5&lt;br /&gt;
Title = &quot;File 1&quot;&lt;br /&gt;
Filename = Application.GetOpenFilename(FileFilter:=Filt, _&lt;br /&gt;
FilterIndex:=FilterIndex, Title:=Title)&lt;br /&gt;
&amp;nbsp;Workbooks.Open (FileName)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--

google_ad_client = &quot;ca-pub-3557279200697135&quot;;

/* Ad12 */

google_ad_slot = &quot;1335893145&quot;;

google_ad_width = 728;

google_ad_height = 90;

//--&gt;

&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot;

src=&quot;//pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;

&lt;/script&gt;
&amp;nbsp;To get the file name&lt;br /&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--

google_ad_client = &quot;ca-pub-3557279200697135&quot;;

/* Ad12 */

google_ad_slot = &quot;1335893145&quot;;

google_ad_width = 728;

google_ad_height = 90;

//--&gt;

&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot;

src=&quot;//pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;

&lt;/script&gt;
&lt;br /&gt;
&lt;br /&gt;P = WorksheetFunction.Substitute(FileName, Left(FileName, InStrRev(FileName, &quot;\&quot;)), &quot;&quot;) &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/203020836126180610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/03/to-open-excel-or-csv-from-another-excel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/203020836126180610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/203020836126180610'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/03/to-open-excel-or-csv-from-another-excel.html' title='To open Excel or CSV from another Excel macro'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-1859695291927132427</id><published>2012-03-02T07:30:00.001-08:00</published><updated>2013-08-19T07:11:01.003-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Excel macro"/><category scheme="http://www.blogger.com/atom/ns#" term="Validate Link"/><category scheme="http://www.blogger.com/atom/ns#" term="Validate URL"/><category scheme="http://www.blogger.com/atom/ns#" term="Validation webpage"/><title type='text'>Validate URL using Excel Macro</title><content type='html'>Here is the that you can use whether the set of URLs are valid or not valid:&lt;br /&gt;&lt;br /&gt;Sub Validate_URLs()&lt;br /&gt;    Dim r As Range&lt;br /&gt;    Dim URLs As String&lt;br /&gt;    For Each r In ActiveSheet.Range(&quot;A2:A5146&quot;)&lt;br /&gt;        URLs = Trim(r.Value)&lt;br /&gt;        If Len(URLs) &gt; 0 Then&lt;br /&gt;            r.Offset(0, 1).Value = IIf(HttpExists(URLs), &quot;Valid&quot;, &quot;Not Valid&quot;)&lt;br /&gt;            End If&lt;br /&gt;    Next r&lt;br /&gt;End Sub&lt;br /&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad12 */
google_ad_slot = &quot;1335893145&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;

Function HttpExists(sURL As String) As Boolean&lt;br /&gt;  Dim oXHTTP As Object&lt;br /&gt;  Set oXHTTP = CreateObject(&quot;MSXML2.XMLHTTP&quot;)&lt;br /&gt;  oXHTTP.Open &quot;HEAD&quot;, sURL, False&lt;br /&gt;  oXHTTP.send&lt;br /&gt;  HttpExists = (oXHTTP.Status = 200)&lt;br /&gt;End Function</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/1859695291927132427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/03/validate-url-using-excel-macro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/1859695291927132427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/1859695291927132427'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/03/validate-url-using-excel-macro.html' title='Validate URL using Excel Macro'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-9066573693264041161</id><published>2012-02-20T03:31:00.001-08:00</published><updated>2013-08-20T06:48:10.130-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Calculator"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel calculator"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample Calculator"/><title type='text'>Sample Caluclator</title><content type='html'>&lt;iframe width=&quot;302&quot; height=&quot;146&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;https://r.office.microsoft.com/r/rlidExcelEmbed?su=-6236537177391031397&amp;Fi=SDA9735E7AD1171B9B!104&amp;ak=t%3d0%26s%3d0%26v%3d!AHXZCjubR9Tv5kU&amp;kip=1&amp;wdAllowInteractivity=False&amp;AllowTyping=True&amp;wdHideGridlines=True&amp;wdHideHeaders=True&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/9066573693264041161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/02/sample-caluclator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/9066573693264041161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/9066573693264041161'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/02/sample-caluclator.html' title='Sample Caluclator'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-8245591883078079864</id><published>2012-02-17T03:38:00.000-08:00</published><updated>2012-02-17T04:08:39.283-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="excel"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Search automation"/><category scheme="http://www.blogger.com/atom/ns#" term="macro"/><category scheme="http://www.blogger.com/atom/ns#" term="search autmation"/><category scheme="http://www.blogger.com/atom/ns#" term="top 10 searches"/><category scheme="http://www.blogger.com/atom/ns#" term="top 10 websites"/><title type='text'>To automate google search and provide top 10 links</title><content type='html'>If you would like automate the Google search and would like to know what are all the top 10 websites for the particular search, Here is the macro that automate all your Google searches:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Macro Code:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&#39;&#39; Change this if you want rankings for a region-specific google website, like www.google.co.uk&lt;br /&gt;&#39;&#39; Or, change it to a specific data center IP, like the Caffeine test server: 209.85.225.103&lt;br /&gt;Const GOOGLE_WEBSERVER = &quot;www.google.com&quot;&lt;br /&gt;&lt;br /&gt;&#39;&#39; Amount of default-sized result pages to scan&lt;br /&gt;Const PagesToScan = 1&lt;br /&gt;&lt;br /&gt;&#39;&#39; Builds the URL of a SERP for a term, starting at a certain result&lt;br /&gt;Function BuildSERPURL(ByVal term As String, ByVal start As Long) As String&lt;br /&gt;    BuildSERPURL = &quot;http://&quot; &amp; GOOGLE_WEBSERVER &amp; &quot;/search?start=&quot; &amp; start &amp; &quot;&amp;q=&quot; &amp; term&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;&#39;&#39; Fetches a page from the internet&lt;br /&gt;Function FetchPage(ByVal url As String) As String&lt;br /&gt;    Dim req As WinHttp.WinHttpRequest&lt;br /&gt;    Set req = New WinHttp.WinHttpRequest&lt;br /&gt;    req.Option(WinHttpRequestOption_UserAgentString) = &quot;Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)&quot;&lt;br /&gt;    req.Open &quot;GET&quot;, url&lt;br /&gt;    req.Send&lt;br /&gt;    FetchPage = req.ResponseText&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;&#39;&#39; Separates and retrieves the hostname from a URL&lt;br /&gt;Function GetHostname(ByVal url As String)&lt;br /&gt;    GetHostname = url&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;&#39;&#39; Finds an empty row for a new competitor site. Returns the row index&lt;br /&gt;Function FindNextRow()&lt;br /&gt;    For Each cell In ActiveSheet.Columns(2).Cells&lt;br /&gt;        If Len(cell.Text) &lt; 1 Then&lt;br /&gt;            FindNextRow = cell.row&lt;br /&gt;            Exit Function&lt;br /&gt;        End If&lt;br /&gt;    Next&lt;br /&gt;    FindNextRow = -1&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;&#39;&#39; Processes a single search term&lt;br /&gt;Sub ProcessTerm(ByVal term As String, ByVal myurl As String)&lt;br /&gt;    Dim sheet As Worksheet&lt;br /&gt;    Dim url As String, contents As String&lt;br /&gt;    Dim row As Long, start As Long, page As Long&lt;br /&gt;    Dim foundMyUrl As Boolean&lt;br /&gt;     &lt;br /&gt;    Set sheet = Application.ActiveSheet&lt;br /&gt;    start = 0&lt;br /&gt;    foundMyUrl = False&lt;br /&gt;    For page = 1 To PagesToScan&lt;br /&gt;        url = BuildSERPURL(term, start)&lt;br /&gt;        contents = FetchPage(url)&lt;br /&gt;    &lt;br /&gt;        Dim pos As Long, posEnd As Long&lt;br /&gt;        pos = 1&lt;br /&gt;        pos2 = 1&lt;br /&gt;        Const sig = &quot;&lt;h3 class=&quot;&quot;r&quot;&quot;&gt;&lt;a href=&quot;&quot;&quot;&lt;br /&gt;        Const Sig2 = &quot;&#39;)&quot;&quot;&gt;&lt;b&gt;&quot;&lt;br /&gt;        &lt;br /&gt;        &#39;&#39; Find first link&lt;br /&gt;        pos = InStr(pos, contents, sig)&lt;br /&gt;        pos2 = InStr(pos, contents, Sig2)&lt;br /&gt;        &lt;br /&gt;        &lt;br /&gt;        While (pos &gt; 0)&lt;br /&gt;        &lt;br /&gt;            pos = pos + Len(sig)&lt;br /&gt;            pos2 = pos2 + Len(Sig2)&lt;br /&gt;            &lt;br /&gt;    &lt;br /&gt;            &#39;&#39; Find end of link&lt;br /&gt;            posEnd = InStr(pos, contents, &quot;&quot;&quot;&quot;)&lt;br /&gt;            posEnd2 = InStr(pos2, contents, &quot;&lt;/a&gt;&lt;/h3&gt;&quot;)&lt;br /&gt;            If posEnd &lt; 1 Then&lt;br /&gt;                MsgBox &quot;Failed to parse Google results page&quot;&lt;br /&gt;                Exit Sub&lt;br /&gt;            End If&lt;br /&gt;            &lt;br /&gt;            &#39;&#39; Extract the URL from the link&lt;br /&gt;            url = Mid(contents, pos, posEnd - pos)&lt;br /&gt;            a = Mid(contents, pos2, posEnd2 - pos2)&lt;br /&gt;      &lt;br /&gt;            start = start + 1&lt;br /&gt;            &lt;br /&gt;            &#39;If InStr(url, myurl) &gt; 0 Then&lt;br /&gt;                &#39;&#39; This my URL. Everything from here on is below me&lt;br /&gt;                &#39;foundMyUrl = True&lt;br /&gt;           &#39;Else&lt;br /&gt;                hostname = GetHostname(url)&lt;br /&gt;                row = -1&lt;br /&gt;                &lt;br /&gt;                &#39;&#39; Locate this competitor URL in the existing list&lt;br /&gt;                On Error Resume Next&lt;br /&gt;                &#39;row = Application.WorksheetFunction.Match(hostname, sheet.Columns(3), 0)&lt;br /&gt;                On Error GoTo 0&lt;br /&gt;                &lt;br /&gt;                If row &lt; 2 Then&lt;br /&gt;                    &#39;&#39; This competitor does not already exist, so add a new row for it&lt;br /&gt;                    row = FindNextRow&lt;br /&gt;                    sheet.Cells(row, 2).Value = hostname&lt;br /&gt;                    sheet.Cells(row, 3).Value = a&lt;br /&gt;                    &#39;sheet.Cells(row, 5).Value = 0&lt;br /&gt;                    &#39;&#39; Row exists&lt;br /&gt;                End If&lt;br /&gt;                &lt;br /&gt;                &#39;&#39; Count this appearance either below or above me&lt;br /&gt;                &#39;If foundMyUrl Then&lt;br /&gt;                   &#39; sheet.Cells(row, 5).Value = sheet.Cells(row, 5).Value + 1&lt;br /&gt;               &#39; Else&lt;br /&gt;                    &#39;sheet.Cells(row, 4).Value = sheet.Cells(row, 4).Value + 1&lt;br /&gt;                &#39;End If&lt;br /&gt;           &#39; End If&lt;br /&gt;            &lt;br /&gt;            &#39;&#39; Find next link&lt;br /&gt;            pos = InStr(pos, contents, sig)&lt;br /&gt;            pos2 = InStr(pos2, contents, Sig2)&lt;br /&gt;        Wend&lt;br /&gt;        sheet.Cells(row, 2).ClearContents&lt;br /&gt;        sheet.Cells(row, 3).ClearContents&lt;br /&gt;    Next&lt;br /&gt;    &lt;br /&gt;    Columns(&quot;C:C&quot;).Select&lt;br /&gt;    Selection.Replace What:=&quot;&lt;/b&gt;&quot;, Replacement:=&quot; &quot;, LookAt:=xlPart, _&lt;br /&gt;        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _&lt;br /&gt;        ReplaceFormat:=False&lt;br /&gt;    Selection.Replace What:=&quot;&lt;b&gt;&quot;, Replacement:=&quot; &quot;, LookAt:=xlPart, _&lt;br /&gt;        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _&lt;br /&gt;        ReplaceFormat:=False&lt;br /&gt;        &lt;br /&gt;        Range(&quot;A1&quot;).Select&lt;br /&gt;        &lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&#39;&#39; Main routine&lt;br /&gt;Sub CompetitorResearch()&lt;br /&gt;    Dim sheet As Worksheet&lt;br /&gt;    Set sheet = Application.ActiveSheet&lt;br /&gt;    &lt;br /&gt;    &#39;&#39; Retrieve my url&lt;br /&gt;    Dim myurl As String&lt;br /&gt;    myurl = sheet.Cells(2, 1).Text&lt;br /&gt;    &lt;br /&gt;    &#39;&#39; Work through the list of search terms and process each one&lt;br /&gt;    row = 2&lt;br /&gt;    While (sheet.Cells(row, 1).Text &lt;&gt; &quot;&quot;)&lt;br /&gt;        Dim term As String&lt;br /&gt;        term = sheet.Cells(row, 1).Text&lt;br /&gt;        ProcessTerm term, myurl&lt;br /&gt;        row = row + 1&lt;br /&gt;    Wend&lt;br /&gt;    &lt;br /&gt;    &#39;&#39; Order the result list by &quot;Above me&quot; and then by &quot;Below me&quot;, so stronger competitors appear first&lt;br /&gt;    &lt;br /&gt;    &#39;sheet.Range(&quot;C:E&quot;).Sort sheet.Columns(4), xlDescending, _&lt;br /&gt;                            sheet.Columns(5), , xlDescending, _&lt;br /&gt;                            , , xlYes&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/8245591883078079864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/02/to-automate-google-search-and-provide.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/8245591883078079864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/8245591883078079864'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/02/to-automate-google-search-and-provide.html' title='To automate google search and provide top 10 links'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-5939896219669739726</id><published>2012-02-17T03:33:00.000-08:00</published><updated>2013-08-29T06:18:26.708-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="create macro"/><category scheme="http://www.blogger.com/atom/ns#" term="custom macro"/><category scheme="http://www.blogger.com/atom/ns#" term="download images"/><category scheme="http://www.blogger.com/atom/ns#" term="download images using macro"/><category scheme="http://www.blogger.com/atom/ns#" term="excel"/><category scheme="http://www.blogger.com/atom/ns#" term="image"/><category scheme="http://www.blogger.com/atom/ns#" term="scrape"/><category scheme="http://www.blogger.com/atom/ns#" term="url"/><category scheme="http://www.blogger.com/atom/ns#" term="vba excel extract from google serps"/><title type='text'>Excel macro to scrape the image from image url</title><content type='html'>If you would like to download the images from more than 1000 URLs, here is the excel macro to download all the images at one go.&lt;br /&gt;&lt;br /&gt;The macro will automatically download all the jpg files from the given urls.&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;

&lt;br /&gt;Macro Code:&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;br /&gt;Private Declare Function URLDownloadToFile Lib &quot;urlmon&quot; _&lt;br /&gt;Alias &quot;URLDownloadToFileA&quot; (ByVal pCaller As Long, _&lt;br /&gt;ByVal szURL As String, ByVal szFileName As String, _&lt;br /&gt;ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Public Function DownloadURLtoFile(sSourceURL As String, _&lt;br /&gt;sLocalFileName As String) As Boolean&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;DownloadURLtoFile = URLDownloadToFile(0&amp;, _&lt;br /&gt;    sSourceURL, sLocalFileName, &amp;H10, 0&amp;) = 0&amp;&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Sub DownLoadPics()&lt;br /&gt;Dim cell As Range, rngListOfURL As Range&lt;br /&gt;&lt;br /&gt;PTH = Cells(2, 4)&lt;br /&gt;&lt;br /&gt;Set rngListOfURL = Sheet1.Range(&quot;A2:A1354&quot;)&lt;br /&gt;&lt;br /&gt;For Each cell In rngListOfURL&lt;br /&gt;    If DownloadURLtoFile(cell.Value, PTH &amp; cell.Offset(, 1).Value &amp; &quot;.jpg&quot;) Then&lt;br /&gt;       cell.Offset(, 2).Value = &quot;Successfully downloaded&quot;&lt;br /&gt;    Else&lt;br /&gt;        cell.Offset(, 2).Value = &quot;Error - no download&quot;&lt;br /&gt;    End If&lt;br /&gt;Next cell&lt;br /&gt;  &lt;br /&gt;End Sub&lt;br /&gt; 

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/5939896219669739726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/02/excel-macro-to-scrape-image-from-image.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/5939896219669739726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/5939896219669739726'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/02/excel-macro-to-scrape-image-from-image.html' title='Excel macro to scrape the image from image url'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-8538488743312322882</id><published>2012-02-09T07:12:00.000-08:00</published><updated>2012-02-09T07:16:14.425-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="excel"/><category scheme="http://www.blogger.com/atom/ns#" term="Internet Explorer"/><category scheme="http://www.blogger.com/atom/ns#" term="Micrososft Internet controls"/><category scheme="http://www.blogger.com/atom/ns#" term="Refernces"/><category scheme="http://www.blogger.com/atom/ns#" term="vba"/><title type='text'>VB References - Microsoft Internet Controls not found</title><content type='html'>It should be located in your system in the following folder.&lt;br /&gt;&lt;br /&gt;Use the &quot;Browse&quot; option from the &quot;References&quot; and add the following dll files&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\system32\shdocvw.dll&lt;br /&gt;&lt;br /&gt;If it isn&#39;t in this directory, search files and folders for shdocvw.dll Once you have it located you can then load into your references.</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/8538488743312322882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/02/vb-references-microsoft-internet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/8538488743312322882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/8538488743312322882'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/02/vb-references-microsoft-internet.html' title='VB References - Microsoft Internet Controls not found'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-1104229760960044732</id><published>2012-01-27T03:42:00.000-08:00</published><updated>2015-10-06T15:22:42.940-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="embedded file"/><category scheme="http://www.blogger.com/atom/ns#" term="how to open an embedded excel file"/><category scheme="http://www.blogger.com/atom/ns#" term="open embedded file in powerpoint"/><category scheme="http://www.blogger.com/atom/ns#" term="PPT"/><category scheme="http://www.blogger.com/atom/ns#" term="Presentation Mode"/><category scheme="http://www.blogger.com/atom/ns#" term="Slideshow"/><title type='text'>To open the embedded file from PPT Presentation Mode (Slideshow)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3557279200697135&quot;;
/* Ad13 */
google_ad_slot = &quot;4149758740&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;


&lt;br /&gt;
If you would like to open the embedded file from PowerPoint Presentation Mode, you have to make the following settings:&lt;br /&gt;
&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel embed 2 --&gt;
&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-3557279200697135&quot; data-ad-slot=&quot;2451959141&quot; style=&quot;display: inline-block; height: 90px; width: 728px;&quot;&gt;&lt;/ins&gt;&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;

&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel Embedded --&gt;
&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-3557279200697135&quot; data-ad-format=&quot;auto&quot; data-ad-slot=&quot;5045498744&quot; style=&quot;display: block;&quot;&gt;&lt;/ins&gt;&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;


&lt;br /&gt;
Single Click (Left click) on the embedded file in the slide. &lt;br /&gt;
&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel Embedded --&gt;
&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-3557279200697135&quot; data-ad-format=&quot;auto&quot; data-ad-slot=&quot;5045498744&quot; style=&quot;display: block;&quot;&gt;&lt;/ins&gt;&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;

Select Insert -&amp;gt; Action from Toolbar &lt;br /&gt;
&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Excel embed 2 --&gt;
&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-3557279200697135&quot; data-ad-slot=&quot;2451959141&quot; style=&quot;display: inline-block; height: 90px; width: 728px;&quot;&gt;&lt;/ins&gt;&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;

&lt;br/&gt;
Under “Mouse Click”, select “Object action” and select “Open” from the option and click OK.&lt;br /&gt;
&lt;/br&gt;
&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Tamil --&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:block&quot;
     data-ad-client=&quot;ca-pub-3557279200697135&quot;
     data-ad-slot=&quot;2082345949&quot;
     data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;

&lt;br /&gt;
Now you can open your embedded file, even if the PPT is in presentation Mode.&lt;br /&gt;
&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- Tamil --&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:block&quot;
     data-ad-client=&quot;ca-pub-3557279200697135&quot;
     data-ad-slot=&quot;2082345949&quot;
     data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;

&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/1104229760960044732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/to-open-embedded-file-from-ppt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/1104229760960044732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/1104229760960044732'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/to-open-embedded-file-from-ppt.html' title='To open the embedded file from PPT Presentation Mode (Slideshow)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-5252198109727512471</id><published>2012-01-24T02:04:00.000-08:00</published><updated>2012-01-24T05:49:54.555-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Charts"/><category scheme="http://www.blogger.com/atom/ns#" term="excel"/><category scheme="http://www.blogger.com/atom/ns#" term="macro"/><category scheme="http://www.blogger.com/atom/ns#" term="PPT"/><title type='text'>To Copy Charts from Excel to PPT using Macro</title><content type='html'>Using macro you can automate the process of copy the ranges and charts from excel to PPT.&lt;br /&gt;&lt;br /&gt;The sample code is :&lt;br /&gt;&lt;br /&gt;Sub Chart2PPT() &lt;br /&gt;    Dim objPPT As Object &lt;br /&gt;    Dim objPrs As Object &lt;br /&gt;    Dim objSld As Object &lt;br /&gt;    Dim shtTemp As Object &lt;br /&gt;    Dim chtTemp As ChartObject &lt;br /&gt;    Dim objShape As Shape &lt;br /&gt;    Dim objGShape As Shape &lt;br /&gt;    Dim intSlide As Integer &lt;br /&gt;    Dim blnCopy As Boolean &lt;br /&gt;     &lt;br /&gt;    Set objPPT = CreateObject(&quot;Powerpoint.application&quot;) &lt;br /&gt;    objPPT.Visible = True &lt;br /&gt;    objPPT.Presentations.Add &lt;br /&gt;    objPPT.ActiveWindow.ViewType = 1 &#39;ppViewSlide&lt;br /&gt;     &lt;br /&gt;    For Each shtTemp In ThisWorkbook.Sheets &lt;br /&gt;        blnCopy = False &lt;br /&gt;        If shtTemp.Type = xlWorksheet Then &lt;br /&gt;            For Each objShape In shtTemp.Shapes &#39;chtTemp In shtTemp.ChartObjects&lt;br /&gt;                blnCopy = False &lt;br /&gt;                If objShape.Type = msoGroup Then &lt;br /&gt;                     &#39; if ANY item in group is a chart&lt;br /&gt;                    For Each objGShape In objShape.GroupItems &lt;br /&gt;                        If objGShape.Type = msoChart Then &lt;br /&gt;                            blnCopy = True &lt;br /&gt;                            Exit For &lt;br /&gt;                        End If &lt;br /&gt;                    Next &lt;br /&gt;                End If &lt;br /&gt;                If objShape.Type = msoChart Then blnCopy = True &lt;br /&gt;                 &lt;br /&gt;                If blnCopy Then &lt;br /&gt;                    intSlide = intSlide + 1 &lt;br /&gt;                    objShape.CopyPicture &lt;br /&gt;                     &#39; new slide for each chart&lt;br /&gt;                    objPPT.ActiveWindow.View.GotoSlide Index:=objPPT.ActivePresentation.Slides.Add(Index:=objPPT.ActivePresentation.Slides.Count + 1, Layout:=12).SlideIndex &lt;br /&gt;                    objPPT.ActiveWindow.View.Paste &lt;br /&gt;                End If &lt;br /&gt;            Next &lt;br /&gt;            If Not blnCopy Then &lt;br /&gt;                 &#39; copy used range&lt;br /&gt;                intSlide = intSlide + 1 &lt;br /&gt;                shtTemp.UsedRange.CopyPicture &lt;br /&gt;                 &#39; new slide for each chart&lt;br /&gt;                objPPT.ActiveWindow.View.GotoSlide Index:=objPPT.ActivePresentation.Slides.Add(Index:=objPPT.ActivePresentation.Slides.Count + 1, Layout:=12).SlideIndex &lt;br /&gt;                objPPT.ActiveWindow.View.Paste &lt;br /&gt;            End If &lt;br /&gt;        Else &lt;br /&gt;            intSlide = intSlide + 1 &lt;br /&gt;            shtTemp.CopyPicture &lt;br /&gt;             &#39; new slide for each chart&lt;br /&gt;            objPPT.ActiveWindow.View.GotoSlide Index:=objPPT.ActivePresentation.Slides.Add(Index:=objPPT.ActivePresentation.Slides.Count + 1, Layout:=12).SlideIndex &lt;br /&gt;            objPPT.ActiveWindow.View.Paste &lt;br /&gt;        End If &lt;br /&gt;    Next &lt;br /&gt;     &lt;br /&gt;    Set objPrs = Nothing &lt;br /&gt;    Set objPPT = Nothing &lt;br /&gt;End Sub</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/5252198109727512471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/to-copy-charts-from-excel-to-ppt-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/5252198109727512471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/5252198109727512471'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/to-copy-charts-from-excel-to-ppt-using.html' title='To Copy Charts from Excel to PPT using Macro'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-5346976746570781823</id><published>2012-01-24T01:43:00.000-08:00</published><updated>2012-01-24T01:49:02.935-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="custom macro"/><category scheme="http://www.blogger.com/atom/ns#" term="excel issues"/><category scheme="http://www.blogger.com/atom/ns#" term="excel solution"/><category scheme="http://www.blogger.com/atom/ns#" term="fiverr"/><title type='text'>For any Custom Macro or Excel solution</title><content type='html'>If you need any cutom macro require for your work and soultion that you are facing with excel data or fromatting, you can contact me on Fiverr.&lt;br /&gt;&lt;br /&gt;I just became a Level 2 seller on #Fiverr.com (@FiverrHQ). Check out my cool gigs:&lt;br /&gt;&lt;br /&gt;http://5rr.it/s/qxtj</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/5346976746570781823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/for-any-custom-macro-or-excel-solution.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/5346976746570781823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/5346976746570781823'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/for-any-custom-macro-or-excel-solution.html' title='For any Custom Macro or Excel solution'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-4932805333685333421</id><published>2012-01-24T01:30:00.000-08:00</published><updated>2012-01-24T01:41:00.990-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="excel formulae"/><category scheme="http://www.blogger.com/atom/ns#" term="vlookup"/><title type='text'>VLOOKUP Formulae</title><content type='html'>VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)&lt;br /&gt;&lt;br /&gt;Lookup_value    The value to search in the first column of the table array (array: Used to build single formulas that produce multiple results or that operate on a group of arguments that are arranged in rows and columns. An array range shares a common formula; an array constant is a group of constants used as an argument.). Lookup_value can be a value or a reference. If lookup_value is smaller than the smallest value in the first column of table_array, VLOOKUP returns the #N/A error value.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Table_array&lt;/strong&gt;    Two or more columns of data. Use a reference to a range or a range name. The values in the first column of table_array are the values searched by lookup_value. These values can be text, numbers, or logical values. Uppercase and lowercase text are equivalent. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Col_index_num&lt;/strong&gt;    The column number in table_array from which the matching value must be returned. A col_index_num of 1 returns the value in the first column in table_array; a col_index_num of 2 returns the value in the second column in table_array, and so on. If col_index_num is:&lt;br /&gt;&lt;br /&gt;Less than 1 VLOOKUP returns the #VALUE! error value.&lt;br /&gt;Greater than the number of columns in table_array, VLOOKUP returns the #REF! error value.&lt;br /&gt;&lt;strong&gt;Range_lookup&lt;/strong&gt;    A logical value that specifies whether you want VLOOKUP to find an exact match or an approximate match:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;If TRUE&lt;/strong&gt; or omitted, an exact or approximate match is returned. If an exact match is not found, the next largest value that is less than lookup_value is returned. &lt;br /&gt;The values in the first column of table_array must be placed in ascending sort order; otherwise, VLOOKUP may not give the correct value. You can put the values in ascending order by choosing the Sort command from the Data menu and selecting Ascending. For more information, see Default sort orders.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;If FALSE&lt;/strong&gt;, VLOOKUP will only find an exact match. In this case, the values in the first column of table_array do not need to be sorted. If there are two or more values in the first column of table_array that match the lookup_value, the first value found is used. If an exact match is not found, the error value #N/A is returned.</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/4932805333685333421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/vlookup-formulae.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/4932805333685333421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/4932805333685333421'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/vlookup-formulae.html' title='VLOOKUP Formulae'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-3715606027940702669</id><published>2012-01-23T08:26:00.000-08:00</published><updated>2012-01-24T06:11:55.586-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="create macro"/><category scheme="http://www.blogger.com/atom/ns#" term="record macro"/><category scheme="http://www.blogger.com/atom/ns#" term="run macro"/><title type='text'>Record a simple Macro</title><content type='html'>The simple way to start learning macro is &quot;Record Macro&quot; To record a macro in excel 2007 follow this path:&lt;br /&gt;&lt;br /&gt;View -&gt; Macros -&gt; Record Macro&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKbBUsQtWnRHoEJjytxIHs-w_ezneAU4In6-B16K7Hpd1QxfjTs_UW8Mvi4YbGerJYieT6KdE4GF2LGHgh_8yP8hGnc6PUgfT1ad1Ls5a-ZPT41PlDAA4pLpc1fNuPfw_dJkthKpidmMA/s1600/Record+Macro.bmp&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 215px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKbBUsQtWnRHoEJjytxIHs-w_ezneAU4In6-B16K7Hpd1QxfjTs_UW8Mvi4YbGerJYieT6KdE4GF2LGHgh_8yP8hGnc6PUgfT1ad1Ls5a-ZPT41PlDAA4pLpc1fNuPfw_dJkthKpidmMA/s400/Record+Macro.bmp&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5701196012042430290&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then a new window opens with required specification like Macro name, Shortcut key, store macro in, Description&lt;br /&gt;&lt;br /&gt;Note: &lt;br /&gt;&lt;br /&gt;The Macro name should not conatin any blanks spaces or any special characters&lt;br /&gt;&lt;br /&gt;For shortcut key, avoid usual shortcut keys like Ctrl+v, Ctrl+v etc.,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizZcaN8_ugDn1H91T9IJfZbeED1eNDJsnblQqJBkAIb9Dw5mOnjzbTHL60qLBH1JaML5IGK7wrSFlbXhyhAk7CTTBMtuPckaZ7_ymk1vuKxQ3o1K4VVE3mM68DKAo0AuhiqZo8-Mx3xZ8/s1600/Record+Macro+2.bmp&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 215px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizZcaN8_ugDn1H91T9IJfZbeED1eNDJsnblQqJBkAIb9Dw5mOnjzbTHL60qLBH1JaML5IGK7wrSFlbXhyhAk7CTTBMtuPckaZ7_ymk1vuKxQ3o1K4VVE3mM68DKAo0AuhiqZo8-Mx3xZ8/s400/Record+Macro+2.bmp&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5701196020248977330&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once you clicked OK the macro start to record all your activities that you are doing in that excel. To stop the record, again go to views_&gt; Macro-&gt; Stop recording</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/3715606027940702669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/record-simple-macro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/3715606027940702669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/3715606027940702669'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/record-simple-macro.html' title='Record a simple Macro'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKbBUsQtWnRHoEJjytxIHs-w_ezneAU4In6-B16K7Hpd1QxfjTs_UW8Mvi4YbGerJYieT6KdE4GF2LGHgh_8yP8hGnc6PUgfT1ad1Ls5a-ZPT41PlDAA4pLpc1fNuPfw_dJkthKpidmMA/s72-c/Record+Macro.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-405637915189218212.post-6256939472295751615</id><published>2012-01-23T07:02:00.000-08:00</published><updated>2012-01-23T07:04:56.570-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="excel"/><category scheme="http://www.blogger.com/atom/ns#" term="macro"/><category scheme="http://www.blogger.com/atom/ns#" term="spreassheets"/><category scheme="http://www.blogger.com/atom/ns#" term="vba"/><title type='text'>Introduction to Macro</title><content type='html'>When you find yourself repeatedly performing the same actions or tasks in your spreadsheets, it might be time for you to create a macro. A macro is a recording of each command and action you perform to complete a task. Then, whenever you need to carry out that task in your spreadsheets, you just run the macro instead.&lt;br /&gt;&lt;br /&gt;Macros can be activate by a couple of keystrokes or by a worksheet button so they are easy to execute, and, provided they were recorded correctly, they will always carry out the same steps in the same order with no chance for operator error.&lt;br /&gt;&lt;br /&gt;Although complex macros can be created in Excel using the Macro editor, it also possible to create relatively simple ones using the Excel macro recorder. If you are new to using macros in your spreadsheets, this is the right place for you to learn macros</content><link rel='replies' type='application/atom+xml' href='http://excel-macro-vba.blogspot.com/feeds/6256939472295751615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/introduction-to-macro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/6256939472295751615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/405637915189218212/posts/default/6256939472295751615'/><link rel='alternate' type='text/html' href='http://excel-macro-vba.blogspot.com/2012/01/introduction-to-macro.html' title='Introduction to Macro'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>