<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>VBA</title>
        <link>http://blogs.ugidotnet.org/fgiossi/category/VBA.aspx</link>
        <description>Visual Basic for Application</description>
        <language>it-IT</language>
        <copyright>Francesco Giossi</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <item>
            <title>Editare file di Excel 2007 da VBA o VB6</title>
            <link>http://blogs.ugidotnet.org/fgiossi/archive/2009/05/08/editare-file-di-excel-2007-da-vba-o-vb6.aspx</link>
            <description>&lt;p&gt;Interessante articolo su come editare il formato OPENXML di Excel 2007 utilizzando il buon vecchio VBA o, per estensione, il sempre valido Visual basic 6.&lt;/p&gt;
&lt;p&gt;&lt;font face=""&gt;&lt;a href="http://www.jkp-ads.com/articles/Excel2007FileFormat02.asp"&gt;http://www.jkp-ads.com/articles/Excel2007FileFormat02.asp&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;img src="http://blogs.ugidotnet.org/fgiossi/aggbug/96133.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Francesco Giossi</dc:creator>
            <guid>http://blogs.ugidotnet.org/fgiossi/archive/2009/05/08/editare-file-di-excel-2007-da-vba-o-vb6.aspx</guid>
            <pubDate>Fri, 08 May 2009 10:44:11 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/fgiossi/archive/2009/05/08/editare-file-di-excel-2007-da-vba-o-vb6.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/fgiossi/comments/commentRss/96133.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/fgiossi/services/trackbacks/96133.aspx</trackback:ping>
        </item>
        <item>
            <title>Editare file di Excel 2007 da VBA o VB6</title>
            <link>http://blogs.ugidotnet.org/fgiossi/archive/2009/05/08/editare-file-di-excel-2007-da-vba-o-vb6.aspx</link>
            <description>&lt;p&gt;Interessante articolo su come editare il formato OPENXML di Excel 2007 utilizzando il buon vecchio VBA o, per estensione, il sempre valido Visual basic 6.&lt;/p&gt;
&lt;p&gt;&lt;font face=""&gt;&lt;a href="http://www.jkp-ads.com/articles/Excel2007FileFormat02.asp"&gt;http://www.jkp-ads.com/articles/Excel2007FileFormat02.asp&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;img src="http://blogs.ugidotnet.org/fgiossi/aggbug/96133.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Francesco Giossi</dc:creator>
            <guid>http://blogs.ugidotnet.org/fgiossi/archive/2009/05/08/editare-file-di-excel-2007-da-vba-o-vb6.aspx</guid>
            <pubDate>Fri, 08 May 2009 10:44:11 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/fgiossi/archive/2009/05/08/editare-file-di-excel-2007-da-vba-o-vb6.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/fgiossi/comments/commentRss/96133.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/fgiossi/services/trackbacks/96133.aspx</trackback:ping>
        </item>
        <item>
            <title>Contrarre una selection (range) in Excel</title>
            <link>http://blogs.ugidotnet.org/fgiossi/archive/2008/10/20/contrarre-una-selection-range-in-excel.aspx</link>
            <description>&lt;p&gt;Semplice funzione per Excel che consente di contrarre di &lt;em&gt;n&lt;/em&gt; righe una selection (per intenderci, un range di celle) .&lt;/p&gt;
&lt;p&gt;Risulta utile anche per spostarsi in su od in giù di &lt;em&gt;n&lt;/em&gt; righe se la selection corrente è una singola cella.&lt;/p&gt;
&lt;pre style="BACKGROUND: #f6f8ff; COLOR: #000020"&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Function&lt;/span&gt; CropSelection&lt;span style="COLOR: #308080"&gt;(&lt;/span&gt;Rows &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;As&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Long&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;)&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;As&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Boolean&lt;/span&gt;
 
&lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Dim&lt;/span&gt; sSelection &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;As&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;String&lt;/span&gt;
&lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Dim&lt;/span&gt; iDollarPosition &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;As&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Long&lt;/span&gt;
&lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Dim&lt;/span&gt; sRow &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;As&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;String&lt;/span&gt;
&lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Dim&lt;/span&gt; lRow &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;As&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Long&lt;/span&gt;

    &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;On&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Error&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;GoTo&lt;/span&gt; CropSelection_Error

    sSelection &lt;span style="COLOR: #308080"&gt;=&lt;/span&gt; Selection&lt;span style="COLOR: #008c00"&gt;.&lt;/span&gt;Address&lt;span style="COLOR: #308080"&gt;(&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;)&lt;/span&gt;
    
    iDollarPosition &lt;span style="COLOR: #308080"&gt;=&lt;/span&gt; InStrRev&lt;span style="COLOR: #308080"&gt;(&lt;/span&gt;sSelection&lt;span style="COLOR: #308080"&gt;,&lt;/span&gt; &lt;span style="COLOR: #1060b6"&gt;"$"&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;)&lt;/span&gt;
    
    sRow &lt;span style="COLOR: #308080"&gt;=&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Mid&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;(&lt;/span&gt;sSelection&lt;span style="COLOR: #308080"&gt;,&lt;/span&gt; iDollarPosition &lt;span style="COLOR: #308080"&gt;+&lt;/span&gt; &lt;span style="COLOR: #008c00"&gt;1&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;)&lt;/span&gt;
    lRow &lt;span style="COLOR: #308080"&gt;=&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;CLng&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;(&lt;/span&gt;sRow&lt;span style="COLOR: #308080"&gt;)&lt;/span&gt; &lt;span style="COLOR: #308080"&gt;-&lt;/span&gt; Rows
    sRow &lt;span style="COLOR: #308080"&gt;=&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Mid&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;(&lt;/span&gt;sSelection&lt;span style="COLOR: #308080"&gt;,&lt;/span&gt; &lt;span style="COLOR: #008c00"&gt;1&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;,&lt;/span&gt; iDollarPosition &lt;span style="COLOR: #308080"&gt;-&lt;/span&gt; &lt;span style="COLOR: #008c00"&gt;1&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;)&lt;/span&gt; &lt;span style="COLOR: #308080"&gt;&amp;amp;&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;CStr&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;(&lt;/span&gt;lRow&lt;span style="COLOR: #308080"&gt;)&lt;/span&gt;
    
    Range&lt;span style="COLOR: #308080"&gt;(&lt;/span&gt;sRow&lt;span style="COLOR: #308080"&gt;)&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;.&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Select&lt;/span&gt;

    &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;On&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Error&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;GoTo&lt;/span&gt; &lt;span style="COLOR: #008c00"&gt;0&lt;/span&gt;
    CropSelection &lt;span style="COLOR: #308080"&gt;=&lt;/span&gt; &lt;span style="COLOR: #0f4d75"&gt;True&lt;/span&gt;
    &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Exit&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Function&lt;/span&gt;

&lt;span style="COLOR: #e34adc"&gt;CropSelection_Error&lt;/span&gt;&lt;span style="COLOR: #308080"&gt;:&lt;/span&gt;

    &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;MsgBox&lt;/span&gt; &lt;span style="COLOR: #1060b6"&gt;"Error "&lt;/span&gt; &lt;span style="COLOR: #308080"&gt;&amp;amp;&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Err&lt;/span&gt;&lt;span style="COLOR: #008c00"&gt;.&lt;/span&gt;Number &lt;span style="COLOR: #308080"&gt;&amp;amp;&lt;/span&gt; &lt;span style="COLOR: #1060b6"&gt;" ("&lt;/span&gt; &lt;span style="COLOR: #308080"&gt;&amp;amp;&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Err&lt;/span&gt;&lt;span style="COLOR: #008c00"&gt;.&lt;/span&gt;Description &lt;span style="COLOR: #308080"&gt;&amp;amp;&lt;/span&gt; &lt;span style="COLOR: #1060b6"&gt;") in procedure CropSelection of Modulo Modulo1"&lt;/span&gt;

&lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;End&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold; COLOR: #200080"&gt;Function&lt;/span&gt;
&lt;/pre&gt;&lt;img src="http://blogs.ugidotnet.org/fgiossi/aggbug/94305.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Francesco Giossi</dc:creator>
            <guid>http://blogs.ugidotnet.org/fgiossi/archive/2008/10/20/contrarre-una-selection-range-in-excel.aspx</guid>
            <pubDate>Mon, 20 Oct 2008 23:42:38 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/fgiossi/archive/2008/10/20/contrarre-una-selection-range-in-excel.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/fgiossi/comments/commentRss/94305.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/fgiossi/services/trackbacks/94305.aspx</trackback:ping>
        </item>
    </channel>
</rss>