<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.method.me/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Method:API Q&amp;A</title><link>http://forums.method.me/cs/forums/15.aspx</link><description>Ask questions specific to the MethodAPI from the Method Team and other Method users.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 SP2 (Build: 31113.47)</generator><item><title>Re: Using VBA in Excel to Pull Item Table</title><link>http://forums.method.me/cs/forums/thread/5696.aspx</link><pubDate>Thu, 24 Mar 2011 19:34:54 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:5696</guid><dc:creator>CDS_Josh</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/5696.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=5696</wfw:commentRss><description>&lt;p&gt;Thanks Paul.&amp;nbsp; Always a second set of eyes will do the trick. I have been staring at this for at least an hour&lt;/p&gt;</description></item><item><title>Re: Using VBA in Excel to Pull Item Table</title><link>http://forums.method.me/cs/forums/thread/5695.aspx</link><pubDate>Thu, 24 Mar 2011 19:22:59 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:5695</guid><dc:creator>Method_Paul</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/5695.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=5695</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Case UCase(&amp;quot;Qty on Hand&amp;quot;)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cells(iRow, 3) = Format(objChild.Text, &amp;quot;#,###&amp;quot;)&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; Case UCase(&amp;quot;Avg Cost&amp;quot;)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cells(iRow, 4) = Format(objChild.Text, &amp;quot;$#.00&amp;quot;)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-These should be the names of the fieds, not the caption of the columns.&lt;/p&gt;
&lt;p&gt;Paul&lt;/p&gt;</description></item><item><title>Using VBA in Excel to Pull Item Table</title><link>http://forums.method.me/cs/forums/thread/5693.aspx</link><pubDate>Thu, 24 Mar 2011 19:10:41 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:5693</guid><dc:creator>CDS_Josh</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/5693.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=5693</wfw:commentRss><description>&lt;p&gt;Just a quick thanks in advance!!&lt;/p&gt;
&lt;p&gt;Here is my issue:&lt;/p&gt;
&lt;p&gt;I am trying to use the VBa example to pull 4 fields from the item table into an excel sheet.&amp;nbsp; i am not sure where i am off because only the first 2 columns are being populated.&amp;nbsp; But it seems like ALL the rows are there. I used the Import/Export tool to get the entire table list to make sure the field where correct and to make sure there was some actual values for those fields.&amp;nbsp; There was, so I am puzzled.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;The fields I need are:Name,PurchaseDesc,QuantityOnHand,AverageCost&lt;/p&gt;
&lt;p&gt;Here is my VBA Code:&lt;/p&gt;
&lt;p&gt;Sub butGetItemList_Click()&lt;br /&gt;On Error GoTo Myerr&lt;br /&gt;&amp;#39;This sub gets a total of outstanding invoices lists the invoices in Excel.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim objSclient As MSSOAPLib30.SoapClient30&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sResult As String &amp;#39;tells us Success or error&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sXML As String &amp;#39;will be used to store the XML we get back&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;Get the Method Account values from excel sheet&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sCompanyAccount As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sUserName As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sPassword As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sCompanyAccount = Sheet1.Cells(5, 4)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sUserName = Sheet1.Cells(6, 4)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sPassword = Sheet1.Cells(7, 4)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;Write my SQL statement to get any outstanding invoices&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sSelectFields As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sSelectFrom As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sSelectWhere As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sSelectGroupBy As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sSelectHaving As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sSelectOrderBy As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sSelectFields = &amp;quot;Name,PurchaseDesc,QuantityOnHand,AverageCost&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sSelectFrom = &amp;quot;Item&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sSelectWhere = &amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sSelectGroupBy = &amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sSelectHaving = &amp;quot;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sSelectOrderBy = &amp;quot;Name&amp;quot;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;Declare XML objects&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlDoc As New MSXML2.DOMDocument40&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim objNodeList As MSXML2.IXMLDOMNodeList&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim objChild&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As MSXML2.IXMLDOMNode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim objAttribute As MSXML2.IXMLDOMAttribute&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;Point the SOAP API to the web service that we want to call...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objSclient = New SoapClient30&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Call objSclient.mssoapinit(par_WSDLFile:=&amp;quot;https://www.methodintegration.com/MethodAPI/service.asmx?wsdl&amp;quot;)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;Call the MethodAPI web service&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sResult = objSclient.MethodAPISelect_XMLV2(sCompanyAccount, sUserName, sPassword, &amp;quot;&amp;quot;, sSelectFrom, _&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sSelectFields, sSelectWhere, sSelectGroupBy, sSelectHaving, sSelectOrderBy)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objSclient = Nothing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;START: Make sure the request was succesful&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If InStr(1, UCase(sResult), UCase(&amp;quot;Success&amp;quot;)) = 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; &amp;#39;failed, give a message&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; If Strings.Left(sResult, Len(&amp;quot;&amp;lt;?xml&amp;quot;)) = &amp;quot;&amp;lt;?xml&amp;quot; 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;&amp;nbsp;&amp;nbsp; xmlDoc.LoadXML (sResult)&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;&amp;nbsp;&amp;nbsp; Set objNodeList = xmlDoc.getElementsByTagName(&amp;quot;MethodAPI&amp;quot;)&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;&amp;nbsp;&amp;nbsp; For Each objAttribute In objNodeList.Item(0).Attributes&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If objAttribute.Name = &amp;quot;response&amp;quot; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox &amp;quot;Error from the MethodAPI: &amp;quot; &amp;amp; vbCrLf &amp;amp; vbCrLf &amp;amp; objAttribute.Value, vbExclamation, &amp;quot;Method API Warning&amp;quot;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&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;&amp;nbsp;&amp;nbsp; Next&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; Else&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox &amp;quot;Error from the MethodAPI: &amp;quot; &amp;amp; vbCrLf &amp;amp; vbCrLf &amp;amp; objAttribute.Value, vbExclamation, &amp;quot;Method API Warning&amp;quot;&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; End If&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; Exit Sub&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&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; &amp;#39;success&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;END: Make sure the request was succesful&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;Handle the returned XML - An object of type IXMLDOMNodeList is declared to parse the Web service&amp;#39;s returned data.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim iRow As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim i As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlDoc.LoadXML (sResult)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objNodeList = xmlDoc.getElementsByTagName(&amp;quot;Record&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sheets(&amp;quot;ITEM_LIST&amp;quot;).Select&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; iRow = 1 &amp;#39;start a row 12&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;create title row&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cells(iRow, 1) = &amp;quot;Item&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cells(iRow, 2) = &amp;quot;Item Description&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cells(iRow, 3) = &amp;quot;Qty on Hand&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cells(iRow, 4) = &amp;quot;Avg Cost&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;loop through each record of the xml and dump the values into the spread sheet&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i = 0 To (objNodeList.Length - 1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iRow = iRow + 1 &amp;#39;set the new row&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each objChild In objNodeList.Item(i).ChildNodes&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; Select Case UCase(objChild.nodeName)&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; Case UCase(&amp;quot;Name&amp;quot;)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cells(iRow, 1) = objChild.Text&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; Case UCase(&amp;quot;PurchaseDesc&amp;quot;)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cells(iRow, 2) = objChild.Text&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; Case UCase(&amp;quot;Qty on Hand&amp;quot;)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cells(iRow, 3) = Format(objChild.Text, &amp;quot;#,###&amp;quot;)&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; Case UCase(&amp;quot;Avg Cost&amp;quot;)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cells(iRow, 4) = Format(objChild.Text, &amp;quot;$#.00&amp;quot;)&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; End Select&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next i&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;clean up&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objSclient = Nothing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objNodeList = Nothing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlDoc = Nothing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objChild = Nothing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Range(&amp;quot;A:A&amp;quot;).HorizontalAlignment = xlRight&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Sub&lt;br /&gt;Myerr:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox Err.Description, vbCritical, &amp;quot;Error: &amp;quot; &amp;amp; Err.Number&lt;br /&gt;End Sub&lt;/p&gt;</description></item></channel></rss>