<div>Shawn,</div>
<div>Thanks for sending the &quot;simple&quot; sample code for writing to a text file.  However, I was looking for sample code for creating the type of station data file (binary) specifically suited for GrADS use.  I was actually looking for an Excel VBA translation of the sample Fortran or C codes shown in the GrADS Users Guide.  Sorry if my query wasn&#39;t clear enough.</div>

<div> </div>
<div>I do appreciate your response, and it should be a useful answer for related questions.</div>
<div> </div>
<div>Stephen McMillan</div>
<div>On Sun, May 2, 2010 at 11:21 AM, Shawn Delaney <span dir="ltr">&lt;<a href="mailto:sd19surf@gmail.com">sd19surf@gmail.com</a>&gt;</span> wrote:<br></div>
<div class="gmail_quote">
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Stephen,<br><br> Here&#39;s a simple write to text code I use for a readme file it also<br>has a loop that goes through group of cells.  It&#39;s something you could<br>
modify.<br><br>///Start Code///<br>&#39;Write the Initials to a Text file for the QA monitors to use<br>       Const DELIMITER As String = &quot;&quot; &#39;Normally none<br>       Const PAD As String = &quot; &quot;   &#39;or other character<br>
       Dim vFieldArray As Variant<br>       Dim myRecord As Range<br>       Dim nFileNum As Long<br>       Dim i As Long<br>       Dim sOut As String<br><br>       &#39;vFieldArray contains field lengths, in characters, from field 1 to N<br>
       vFieldArray = Array(20, 10)<br>       nFileNum = FreeFile<br>       Open qaLocation &amp; &quot;Initials_Key_Readme.txt&quot; For Output As #nFileNum<br>       Print #nFileNum, &quot;**********************************&quot;<br>
       Print #nFileNum, &quot;* The Initials Key for the QA     *&quot;<br>       Print #nFileNum, &quot;**********************************&quot;<br>       Print #nFileNum, &quot;&quot;<br>       Print #nFileNum, &quot;Name                Initals&quot;<br>
       Print #nFileNum, &quot;&quot;<br>       For Each myRecord In Workbooks(1).Worksheets(&quot;Master&quot;).Range(&quot;D7:D25&quot;)<br>           With myRecord<br>               For i = 0 To UBound(vFieldArray)<br>                   sOut = sOut &amp; DELIMITER &amp; Left(.Offset(0, i).Text &amp; _<br>
                           String(vFieldArray(i), PAD), vFieldArray(i))<br>               Next i<br>               Print #nFileNum, Mid(sOut, Len(DELIMITER) + 1)<br>               sOut = Empty<br>           End With<br>       Next myRecord<br>
       Print #nFileNum, &quot;&quot;<br>       Print #nFileNum, &quot;* If your initials aren&#39;t what you normally use&quot;<br>       Print #nFileNum, &quot;then you need to have the POC for your QA program&quot;<br>       Print #nFileNum, &quot;change them in the master. Changes will not<br>
take effect&quot;<br>       Print #nFileNum, &quot;until the next month!&quot;<br>       Print #nFileNum, &quot;&quot;<br>       Print #nFileNum, &quot;This initials file is vaild for the &quot; &amp;<br>qaDate &amp; &quot; Excel file&quot;<br>
       Close #nFileNum<br><br>///End Code///<br><br>Might not be the most professional of codes.  Hope this helps get you started.<br><br>Shawn<br>
<div>
<div></div>
<div class="h5"><br>On 4/30/10, Stephen McMillan &lt;<a href="mailto:smcmillan@planalytics.com">smcmillan@planalytics.com</a>&gt; wrote:<br>&gt; Does anyone have a &quot;simple&quot; example of an Excel VBA (macro) for creating a<br>
&gt; station data file for use in GrADS?  I have searched the User Archives but<br>&gt; came up empty.  I am familiar with the format instructions and the C and<br>&gt; Fortran examples in the GrAD&#39;s Users Guide, but wish to use Excel to create<br>
&gt; the file.<br>&gt;<br>&gt; I could probably eventually translate from the Fortran example to VBA, but<br>&gt; it would help if someone has already done that!<br>&gt;<br>&gt; Stephen M<br>&gt;<br></div></div>
<div class="im">&gt; ***************************************************<br>&gt; The information contained in this e-mail message<br>&gt; is intended only for the use of the recipient(s)<br>&gt; named above and may contain information that is<br>
&gt; privileged, confidential, and/or proprietary.<br>&gt; If you are not the intended recipient, you may not<br>&gt; review, copy or distribute this message. If you have<br>&gt; received this communication in error, please notify<br>
&gt; the sender immediately by e-mail, and delete the original message.<br>&gt; ***************************************************<br>&gt;<br></div>_______________________________________________<br>gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br><a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br></blockquote></div><br>

<pre>***************************************************
The information contained in this e-mail message 
is intended only for the use of the recipient(s) 
named above and may contain information that is 
privileged, confidential, and/or proprietary. 
If you are not the intended recipient, you may not
review, copy or distribute this message. If you have
received this communication in error, please notify 
the sender immediately by e-mail, and delete the original message.
***************************************************