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

<channel>
	<title>Saberexcel.com</title>
	<atom:link href="http://saberexcel.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://saberexcel.com/blog</link>
	<description>Blog SaberExcel Macros Funções e Fórmulas</description>
	<pubDate>Tue, 16 Mar 2010 21:46:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>EXCEL VBA - Insere um comentário Personalizado</title>
		<link>http://saberexcel.com/blog/?p=475</link>
		<comments>http://saberexcel.com/blog/?p=475#comments</comments>
		<pubDate>Mon, 28 Sep 2009 21:18:34 +0000</pubDate>
		<dc:creator>E. Marcondes</dc:creator>
		
		<category><![CDATA[Comentários]]></category>

		<guid isPermaLink="false">http://saberexcel.com/blog/?p=475</guid>
		<description><![CDATA[&#8216;Esta macro insere um comentário através de uma caixa de entrada(Inputbox)
&#8216;Macro Gentilmente enviada pelo amigo Eduardo Oliveira.
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;
Sub Comentario_Personalizado()
scomentario = InputBox(&#8221;Qual o comentário a ser Inserido?&#8221;, &#8220;System @nalise&#8221;, &#8220;&#8221;)
Dim TB As TextBox
With ActiveCell
If Not .Comment Is Nothing Then .Comment.Delete
   With .AddComment(&#8221;Eduardo&#8221; &#38; vbLf &#38; scomentario)
       Set TB = .Shape.OLEFormat.Object
       With TB.Characters(1, 7).Font
              .Bold = True
              .Color [...]]]></description>
			<content:encoded><![CDATA[<p>&#8216;Esta macro insere um comentário através de uma caixa de entrada(Inputbox)<br />
&#8216;Macro Gentilmente enviada pelo amigo Eduardo Oliveira.<br />
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;<br />
<strong>Sub Comentario_Personalizado()</strong><br />
scomentario = InputBox(&#8221;Qual o comentário a ser Inserido?&#8221;, &#8220;System @nalise&#8221;, &#8220;&#8221;)<br />
Dim TB As TextBox<br />
With ActiveCell<br />
If Not .Comment Is Nothing Then .Comment.Delete<br />
   With .AddComment(&#8221;Eduardo&#8221; &amp; vbLf &amp; scomentario)<br />
       Set TB = .Shape.OLEFormat.Object<br />
       With TB.Characters(1, 7).Font<br />
              .Bold = True<br />
              .Color = rgbRed<br />
       End With<br />
   End With<br />
End With<br />
<strong>End Sub</strong><br />
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8217;</p>
<p>Coleçao com 15.000 Macros Ms Excel VBA - <a href="http://www.saberexcel.com/comprar.htm" target="_self">Saberexcel</a></p>
]]></content:encoded>
			<wfw:commentRss>http://saberexcel.com/blog/?feed=rss2&amp;p=475</wfw:commentRss>
		</item>
		<item>
		<title>Excel VBA Macros - Esta macro deleta linhas ou colunas em branco na planilha do aplicativo MS Excel</title>
		<link>http://saberexcel.com/blog/?p=9</link>
		<comments>http://saberexcel.com/blog/?p=9#comments</comments>
		<pubDate>Fri, 07 Nov 2008 10:16:14 +0000</pubDate>
		<dc:creator>E. Marcondes</dc:creator>
		
		<category><![CDATA[Linhas]]></category>

		<guid isPermaLink="false">http://saberexcel.com/blog/?p=282</guid>
		<description><![CDATA[Excel VBA Macros - Esta macro deleta linhas ou colunas em branco na planilha do aplicativo MS Excel Sub Deleta_Linhas_Branco()
Sheets(&#8221;SuaPlanilha&#8221;).Select
Dim r, c, x As Integer
&#8216;r  esta é sua primeira linha na planilha excel
For r = 1 To 150
&#8216;c é seu loop da primeira coluna  da planilha excel até que c alcance 184 (improváveis
For c = 1 To [...]]]></description>
			<content:encoded><![CDATA[<address><span style="color: #008080;">E</span><span style="color: #008080;">xcel VBA Macros - Esta macro deleta linhas ou colunas em branco na planilha do aplicativo MS Excel </span><strong><span style="color: #000000;">Sub Deleta_</span>Linhas_Branco()</strong><br />
Sheets(&#8221;SuaPlanilha&#8221;).Select<br />
Dim r, c, x As Integer<br />
&#8216;r  esta é sua primeira linha na planilha excel<br />
For r = 1 To 150<br />
&#8216;c é seu loop da primeira coluna  da planilha excel até que c alcance 184 (improváveis<br />
For c = 1 To 184<br />
&#8217;se a celula do excel determinada no loop estiver em branco<br />
If Cells(r, c) = &#8220;&#8221; Then<br />
&#8216;procura proxima  linha não branca - o número de coluna transformar-se-á x</address>
<address>x = Cells(r, c).End(xlToRight).Column<br />
&#8216;if x &gt; 184 (sua ultima coluna) então você pode pular  o pause desta  lista como espaço em branco <br />
If x &gt; 184 Then GoTo 10<br />
&#8216;encontre o que a coluna antes da lista não-em branco  faz o seguinte:<br />
Y = x - 1<br />
&#8216;Teste a diferença entre a coluna que estão sendo processados e o y<br />
Select Case Y - c<br />
&#8217;se mais de uma lista atual no meio da lista  em branco e não contiver espaço em branco seguinte suprimem então da escala dos espaços em branco<br />
Case Is &gt; 0<br />
Range(Cells(r, c), Cells(r, Y)).Delete Shift:=xlToLeft<br />
Case 0<br />
&#8217;se diferença entre o &amp; de y; c é 0 então somente uma Lista a Suprimir<br />
Cells(r, c).Delete Shift:=xlToLeft<br />
Case Else<br />
&#8217;se it&#8217; negativo de s você tem um erro!!<br />
MsgBox &#8220;Error: Macro Will Stop&#8221;, vbCritical, &#8220;Error&#8221;<br />
Exit Sub<br />
End Select<br />
End If<br />
&#8216;move para a proxima coluna<br />
Next c<br />
&#8216; 10 é usado como um atalho para  interromper o loop acima… se 10  entende que estão toda em branco - o trabalho de deleção vai apenas para a lista seguinte ao 10<br />
Next r<br />
<strong>End Sub</strong><br />
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..&#8217;<br />
<a href="http://www.saberexcel.com/comprar.htm" target="_blank">Coleçao com 15.000 macros MS Excel VBA  - Saberexcel</a></address>
<address>&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..&#8217;</address>
]]></content:encoded>
			<wfw:commentRss>http://saberexcel.com/blog/?feed=rss2&amp;p=9</wfw:commentRss>
		</item>
		<item>
		<title>Excel VBA Macros - célula planilha excel intermitente (piscando)</title>
		<link>http://saberexcel.com/blog/?p=8</link>
		<comments>http://saberexcel.com/blog/?p=8#comments</comments>
		<pubDate>Fri, 07 Nov 2008 09:56:09 +0000</pubDate>
		<dc:creator>E. Marcondes</dc:creator>
		
		<category><![CDATA[Celula Intermitente]]></category>

		<guid isPermaLink="false">http://saberexcel.com/blog/?p=291</guid>
		<description><![CDATA[Excel VBA Macros -  esta macro faz uma configuração de cores cor colorir a célula da planilha
excel vba  e fica intermitente de acordo com as cores definidas novo  Estilo (Formatar / Estilo / Normal / Adicionar )  usando o método Application.OnTime
 
&#8216;Exemplo de valores de ColorIndex:
&#8216;1= Preto, 2= Branco, 3= Vermelho, 4= verde,5= Azul, 6= Amarelo
&#8216;Combina [...]]]></description>
			<content:encoded><![CDATA[<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: #008080;"><span style="font-size: small;"><span style="font-family: Times New Roman;">Excel VBA Macros -  esta macro faz uma configuração de cores cor colorir a célula da planilha<br />
excel vba  e fica intermitente de </span></span></span><span style="color: #008080;"><span style="font-size: small;"><span style="font-family: Times New Roman;">acordo com as cores definidas novo  Estilo (Formatar / Estilo / Normal / Adicionar )  usando o método Application.OnTime</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: #008080;"><span style="font-family: Times New Roman; font-size: small;"> </span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: #008080;"><span style="font-size: small;"><span style="font-family: Times New Roman;">&#8216;Exemplo de valores de ColorIndex:</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">&#8216;1= Preto, 2= Branco, 3= Vermelho, 4= verde,5= Azul, 6= Amarelo</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: #008080;"><span style="font-size: small;"><span style="font-family: Times New Roman;">&#8216;Combina o estilo e uma macro com metodo&#8221; Application.OnTime &#8220;</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;"> </span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">Sub Flash()</span></span></span></strong></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">Dim NextTime As Date</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">NextTime = Now + TimeValue(&#8221;00:00:01&#8243;)</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">With ActiveWorkbook.Styles(&#8221;Normal&#8221;).Font</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">If .ColorIndex = 2 Then .ColorIndex = 3 Else .ColorIndex = 2</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">End With</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">Application.OnTime NextTime, &#8220;Flash&#8221;</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">End Sub</span></span></span></strong></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">&#8216;&#8212;-‘</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">Sub Parar()</span></span></span></strong></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">Application.OnTime NextTime, &#8220;Flash&#8221;, schedule:=False</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">ActiveWorkbook.Styles(&#8221;Normal&#8221;).Font.ColorIndex = xlAutomatic</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: small;"><span style="font-family: Times New Roman;">End Sub</span></span></strong></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">‘&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;‘</span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;"><a href="http://saberexcel.com">http://www.saberexcel.com</a>   ( o Site das Macros)</span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.saberexcel.com/comprar.htm" target="_blank">comprar  - 15.000 Macros do Excel VBA, funções, fórmulas,<br />
</a>&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8217;</address>
]]></content:encoded>
			<wfw:commentRss>http://saberexcel.com/blog/?feed=rss2&amp;p=8</wfw:commentRss>
		</item>
		<item>
		<title>Excel VBA Macros - seleciona 4 células na mesma linha e emite a mensagem indicando o endereço</title>
		<link>http://saberexcel.com/blog/?p=4</link>
		<comments>http://saberexcel.com/blog/?p=4#comments</comments>
		<pubDate>Fri, 07 Nov 2008 09:48:10 +0000</pubDate>
		<dc:creator>E. Marcondes</dc:creator>
		
		<category><![CDATA[Células]]></category>

		<guid isPermaLink="false">http://saberexcel.com/blog/?p=103</guid>
		<description><![CDATA[ &#8217;Estas macros seleciona 4 células na mesma linha e emite a mensagem indicando o endereço 
&#8216; da célula na planilha do excel vba. 
Sub Seleciona_4_Celulas_Linha_1()
  Dim Inicio As String, endereco As String
  Inicio = Selection.Address
  Range(Selection, Selection.Offset(0, 4)).Select
  endereco = Selection.Address
  MsgBox &#8220;Inicio: &#8221; &#38; Inicio &#38; Chr(13) &#38; &#8220;Endereço: &#8221; &#38; endereco
End Sub
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..&#8217;
http://www.saberexcel.com
O site das Macros Excel [...]]]></description>
			<content:encoded><![CDATA[<address class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="font-family: Arial; color: #008080; font-size: 11pt;"> &#8217;Estas macros seleciona 4 células na mesma linha e emite a m</span><span style="font-family: Arial; color: #008080; font-size: 11pt;">ensagem indicando o endereço <br />
&#8216; da célula na planilha do excel vba. </span></address>
<address class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong>Sub Seleciona_4_Celulas_Linha_1()</strong></address>
<address class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong style="mso-bidi-font-weight: normal"><span style="font-family: Arial; font-size: 11pt; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes">  </span></span></strong><span style="font-family: Arial; font-size: 11pt; mso-ansi-language: EN-US;">Dim Inicio As String, endereco As String</span></address>
<address class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="font-family: Arial; font-size: 11pt; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes">  </span>Inicio = Selection.Address</span></address>
<address class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="font-family: Arial; font-size: 11pt; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes">  </span>Range(Selection, Selection.Offset(0, 4)).Select</span></address>
<address class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="font-family: Arial; font-size: 11pt; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes">  </span></span><span style="font-family: Arial; font-size: 11pt;">endereco = Selection.Address</span></address>
<address class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="font-family: Arial; font-size: 11pt;"><span style="mso-spacerun: yes">  </span>MsgBox &#8220;Inicio: &#8221; &amp; Inicio &amp; Chr(13) &amp; &#8220;Endereço: &#8221; &amp; endereco</span></address>
<address class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong style="mso-bidi-font-weight: normal"><span style="font-family: Arial; font-size: 11pt; mso-ansi-language: EN-US;">End Sub</span></strong></address>
<address class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="font-family: Arial;"><strong>&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..&#8217;<br />
</strong><a href="http://www.saberexcel.com"><strong>http://www.saberexcel.com</strong></a><br />
O site das Macros Excel VBA<br />
<a href="http://www.saberexcel.com/comprar.htm" target="_blank">Coleção de 15.000 Macros, Fórmulas, Funções do Aplicativo MS Excel VBA</a></span></address>
<address class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span style="font-family: Arial;">&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8217;</span></strong></address>
]]></content:encoded>
			<wfw:commentRss>http://saberexcel.com/blog/?feed=rss2&amp;p=4</wfw:commentRss>
		</item>
		<item>
		<title>Excel VBA Macros - insere formatacao em celulas com Zero - Ex: ( 0 ) - ( 0,00 )</title>
		<link>http://saberexcel.com/blog/?p=295</link>
		<comments>http://saberexcel.com/blog/?p=295#comments</comments>
		<pubDate>Wed, 27 Aug 2008 13:42:45 +0000</pubDate>
		<dc:creator>E. Marcondes</dc:creator>
		
		<category><![CDATA[Formatos]]></category>

		<guid isPermaLink="false">http://saberexcel.com/blog/?p=297</guid>
		<description><![CDATA[Option Explicit
&#8216;Excel VBA  - insere formatação na célula onde há zero,
&#8216;por exemplo: celula B5 = 0, acionar a macro:  B5 = 0,00
&#8216;primeiramente cor azul, posteriormente cor amarela.
Sub Insere_formatacao_no_zero()
    Dim Cel As Range, texto As Variant
    For Each Cel In Selection
        If Left(Cel.NumberFormat, 2) &#60;&#62; &#8220;;;&#8221; Then
            Cel.NumberFormat = &#8220;;;&#8221; &#38; &#8220;&#8221;"&#8221; &#38; Cel &#38; &#8220;&#8221;"&#8221;
            [...]]]></description>
			<content:encoded><![CDATA[<address>Option Explicit<br />
<span style="color: #008080;">&#8216;Excel VBA  - insere formatação na célula onde há zero,</span></address>
<address><span style="color: #008080;">&#8216;por exemplo: celula B5 = 0, acionar a macro:  B5 = 0,00<br />
&#8216;primeiramente cor azul, posteriormente cor amarela</span>.</address>
<address><strong>Sub Insere_formatacao_no_zero()<br />
</strong>    Dim Cel As Range, texto As Variant<br />
    For Each Cel In Selection<br />
        If Left(Cel.NumberFormat, 2) &lt;&gt; &#8220;;;&#8221; Then<br />
            Cel.NumberFormat = &#8220;;;&#8221; &amp; &#8220;&#8221;"&#8221; &amp; Cel &amp; &#8220;&#8221;"&#8221;<br />
            Cel.Value = 0<br />
            &#8216;Indica &#8220;Especial&#8221; celulas com determinado formato<br />
            Cel.Interior.ColorIndex = 34<br />
        Else<br />
            texto = Split(Cel.NumberFormat, &#8220;;&#8221;)<br />
            Cel.NumberFormat = &#8220;#,##0.00&#8243;<br />
            Cel.Value = Mid(texto(2), 2, Len(texto(2)) - 2)<br />
            &#8216;muda a cor da formatação<br />
            Cel.Interior.ColorIndex = 6<br />
        End If<br />
    Next<br />
<strong>End Sub</strong><br />
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8217;</address>
<address>Site das macros<br />
http://<a href="http://www.saberexcel.com">www.saberexcel.com</a><br />
Coleção de 15.000 Macros Excel VBA , Funções e Fórmulas, Planilhas, Dicas, Modelos Planilhas<br />
</address>
]]></content:encoded>
			<wfw:commentRss>http://saberexcel.com/blog/?feed=rss2&amp;p=295</wfw:commentRss>
		</item>
		<item>
		<title>Excel VBA Macros - Extração de número de Loto na planilha Excel</title>
		<link>http://saberexcel.com/blog/?p=294</link>
		<comments>http://saberexcel.com/blog/?p=294#comments</comments>
		<pubDate>Thu, 10 Jul 2008 19:15:26 +0000</pubDate>
		<dc:creator>E. Marcondes</dc:creator>
		
		<category><![CDATA[Loto]]></category>

		<guid isPermaLink="false">http://saberexcel.com/blog/?p=295</guid>
		<description><![CDATA[Excel VBA - Extração de número de  Loto na planilha Excel, &#8220;Loterias&#8221;
&#8216;=AleatórioLoto(1;49;6)  &#8216; um número aleatório ate 49 6 números.
 
Function AleatorioLoto(Botao As Integer, Top As Integer, Amount As Integer)
Dim iNum As String
Dim strNum As String
Dim i As Integer
 
Application.Volatile
  iNum = Int((Top - Botao + 1) * Rnd + Botao)
 
   For i = 1 To Amount
       strNum [...]]]></description>
			<content:encoded><![CDATA[<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; color: #008080; font-family: Arial;">Excel VBA - Extração de número de <span style="mso-spacerun: yes;"> L</span>oto na planilha Excel, &#8220;Loterias&#8221;</span><span style="font-size: 10pt; color: #008080; font-family: Arial;"><br />
</span><span style="font-size: 10pt; color: #008080; font-family: Arial; mso-ansi-language: EN-US;">&#8216;=AleatórioLoto(1;49;6)  &#8216; um número aleatório ate 49 6 números.</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"> </span></strong></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Function AleatorioLoto(Botao As Integer, Top As Integer, Amount As Integer)</span></strong></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Dim iNum As String</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Dim strNum As String</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Dim i As Integer</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"> </span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Application.Volatile</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">  </span>iNum = Int((Top - <strong>Botao</strong> + 1) * Rnd + <strong>Botao</strong>)</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"> </span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">   </span>For i = 1 To Amount</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">       </span>strNum = Trim(strNum &amp; &#8221; &#8221; &amp; iNum)</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">         </span></span><span style="font-size: 10pt; font-family: Arial;">Do Until InStr(1, strNum, iNum) = 0</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">           </span>iNum = Int((Top - <strong>Botao</strong> + 1) * Rnd + <strong>Botao</strong>)</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">         </span>Loop</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">   </span>Next i</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"> </span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">AleatorioLoto</span></strong><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"> = strNum</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"> </span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><strong>End</strong> Function<br />
‘&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;‘<br />
<a href="http://www.saberexcel.com/"><strong>http://www.saberexcel.com/</strong></a><strong>      <br />
</strong>Site das Macros</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: x-small; font-family: Arial;">Coleção de 15.000 Macros, Funções e Fórmulas</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: x-small; font-family: Arial;">‘&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;‘</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </address>
]]></content:encoded>
			<wfw:commentRss>http://saberexcel.com/blog/?feed=rss2&amp;p=294</wfw:commentRss>
		</item>
		<item>
		<title>Excel VBA Macros - Extrai seis números aleatórios, Loto Loteria</title>
		<link>http://saberexcel.com/blog/?p=293</link>
		<comments>http://saberexcel.com/blog/?p=293#comments</comments>
		<pubDate>Thu, 10 Jul 2008 19:05:17 +0000</pubDate>
		<dc:creator>E. Marcondes</dc:creator>
		
		<category><![CDATA[Loto]]></category>

		<guid isPermaLink="false">http://saberexcel.com/blog/?p=294</guid>
		<description><![CDATA[&#8216;Esta macro do Excel VBA extrai (6) seis números aleatórios.
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;
 Sub Loto()
Dim i, choice, balls(49)
  For i = 1 To 49
    balls(i) = i
  Next
  Randomize Timer
  For i = 1 To 6
    choice = 1 + Int((Rnd * (49 - i)))
    ActiveCell.Offset(0, i - 1).Value = balls(choice)
    balls(choice) = balls(50 - i)
  Next
End Sub
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;
Site das Macros  Excel [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; color: #008080; font-family: Arial;">&#8216;Esta macro do Excel VBA extrai (6) seis números<span style="mso-spacerun: yes;"> </span>aleatórios.<br />
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial;"> </span><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; font-family: Arial;">Sub Loto()</span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial;">Dim i, choice, balls(49)</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial;"><span style="mso-spacerun: yes;">  </span></span><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">For i = 1 To 49</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">    </span>balls(i) = i</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">  </span>Next</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">  </span>Randomize Timer</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">  </span>For i = 1 To 6</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">    </span>choice = 1 + Int((Rnd * (49 - i)))</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">    </span>ActiveCell.Offset(0, i - 1).Value = balls(choice)</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">    </span>balls(choice) = balls(50 - i)</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;">  </span>Next</span></p>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><strong>End Sub<br />
</strong><span style="color: #008080;">&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;<br />
</span></span><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Site das Macros<span style="mso-spacerun: yes;">  </span>Excel VBA<br />
( 15.000 Macros, Funções, Fórmulas, Blog, Apostilas, Dicas, Boletins, 5.000 Planilhas Modelos)</span></address>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial;"><a href="http://www.saberexcel.com/"><span style="mso-ansi-language: EN-US;" lang="EN-US">http://www.saberexcel.com/</span></a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><strong>&#8216;</strong>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://saberexcel.com/blog/?feed=rss2&amp;p=293</wfw:commentRss>
		</item>
		<item>
		<title>Excel VBA Macros - Insere hiperlink para navegar entre as planilhas</title>
		<link>http://saberexcel.com/blog/?p=292</link>
		<comments>http://saberexcel.com/blog/?p=292#comments</comments>
		<pubDate>Sun, 15 Jun 2008 11:47:29 +0000</pubDate>
		<dc:creator>E. Marcondes</dc:creator>
		
		<category><![CDATA[Hiperlinks]]></category>

		<guid isPermaLink="false">http://saberexcel.com/blog/?p=241</guid>
		<description><![CDATA[Excel VBA Macros - Esta macro insere hiperlink na planilha um para navegar para outras planilhas.
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;
Sub Lista_nome_das_planilhas_em_hyperlinks()
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;
on error resume next
Sheets.Add.Name = &#8220;Lista_Planilhas&#8221;
Sheets(&#8221;Lista_Planilhas&#8221;).Move Before:=Sheets(1)
Dim Minhas_Planilhas As Worksheet
Dim x As Integer
x = 1
For Each Minhas_Planilhas In Worksheets
Cells(x, 1).Select
ActiveCell = Minhas_Planilhas.Name
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=&#8221;", _
SubAddress:=&#8221;&#8216;&#8221; &#38; ActiveCell.Value &#38; &#8220;&#8216;!A1&#8243; &#8216;modif.  1
&#8216;SubAddress:=Chr(39) &#38;ActiveCell.Value &#38; Chr(39) &#38; &#8220;!A1&#8243; &#8216;modif.  2
&#8216;SubAddress:=ActiveCell.Value &#38; [...]]]></description>
			<content:encoded><![CDATA[<address><span style="font-size: small; font-family: Times New Roman;"><span style="font-size: small; font-family: Times New Roman;"><span style="font-size: x-small; color: #008080; font-family: Arial;">Excel VBA Macros - Esta macro insere hiperlink na planilha um para navegar para outras planilhas.</span><br />
<span style="font-size: x-small; color: #008080; font-family: Arial;">&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;</span><br />
<strong><span style="color: #008000;">Sub Lista_nome_das_planilhas_em_hyperlinks()<br />
</span></strong><span style="font-size: x-small; color: #008080; font-family: Arial;">&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;</span><br />
on error resume next<br />
Sheets.Add.Name = &#8220;Lista_Planilhas&#8221;<br />
Sheets(&#8221;Lista_Planilhas&#8221;).Move Before:=Sheets(1)<br />
Dim Minhas_Planilhas As Worksheet<br />
Dim x As Integer<br />
x = 1<br />
For Each Minhas_Planilhas In Worksheets<br />
Cells(x, 1).Select<br />
ActiveCell = Minhas_Planilhas.Name<br />
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=&#8221;", _<br />
SubAddress:=&#8221;&#8216;&#8221; &amp; ActiveCell.Value &amp; &#8220;&#8216;!A1&#8243; &#8216;modif.  1<br />
&#8216;SubAddress:=Chr(39) &amp;ActiveCell.Value &amp; Chr(39) &amp; &#8220;!A1&#8243; &#8216;modif.  2<br />
&#8216;SubAddress:=ActiveCell.Value &amp; &#8220;!A1&#8243;<br />
x = x + 1<br />
Next Minhas_Planilhas<br />
x = 1<br />
<span style="color: #008000;"><strong>End Sub</strong></span> <br />
<span style="font-size: x-small; color: #008080; font-family: Arial;">&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..&#8217;</span> <br />
o Site das macros Excel VBA Fórmulas e Funções<br />
<a href="http://www.saberexcel.com/">http://www.saberexcel.com/</a><br />
<span style="font-size: small; font-family: Times New Roman;"><span style="font-size: 10pt; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;"><span style="color: #008080;">&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;</span></span></span></span>   </p>
<p></span></span></address>
]]></content:encoded>
			<wfw:commentRss>http://saberexcel.com/blog/?feed=rss2&amp;p=292</wfw:commentRss>
		</item>
		<item>
		<title>Excel VBA Macros - Esta macro insere uma marca d&#8217;agua na Planilha</title>
		<link>http://saberexcel.com/blog/?p=291</link>
		<comments>http://saberexcel.com/blog/?p=291#comments</comments>
		<pubDate>Sat, 31 May 2008 19:08:07 +0000</pubDate>
		<dc:creator>E. Marcondes</dc:creator>
		
		<category><![CDATA[Marca d'agua]]></category>

		<guid isPermaLink="false">http://saberexcel.com/blog/?p=292</guid>
		<description><![CDATA[&#8216;Excel VBA Macros e Planilhas
&#8216;Esta macro excel vba insere uma marca d´agua na planilha excel, com tamanho determinado 
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8217;
Sub Marca_Dagua()
    ActiveSheet.Shapes.AddTextEffect _
        (msoTextEffect1, &#8220;C O N F I D E N C I A L&#8221;, _
        &#8220;Algerian&#8221;, 36#, msoFalse, _
        msoFalse, 40, 300).Select
    Selection.ShapeRange.Fill.Visible = msoTrue
    Selection.ShapeRange.Fill.Solid
    Selection.ShapeRange.Fill.ForeColor.SchemeColor = 22
    Selection.ShapeRange.Fill.Transparency = 0.5
    Selection.ShapeRange.Line.Weight = 0.75
    Selection.ShapeRange.Line.DashStyle [...]]]></description>
			<content:encoded><![CDATA[<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: #008080;"><span style="font-size: small;"><span style="font-family: Times New Roman;">&#8216;Excel VBA Macros e Planilhas<br />
&#8216;Esta macro excel vba insere uma marca d´agua na planilha excel, com tamanho determinado </span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8217;<br />
<strong>Sub Marca_Dagua()</strong></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">    </span><span style="mso-ansi-language: EN-US;" lang="EN-US">ActiveSheet.Shapes.AddTextEffect _</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">        </span>(msoTextEffect1, &#8220;C O N F I D E N C I A L&#8221;, _</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">        &#8220;</span>Algerian&#8221;, 36#, msoFalse, _</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">        </span>msoFalse, 40, 300).Select</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">   </span><span style="mso-spacerun: yes;"> </span>Selection.ShapeRange.Fill.Visible = msoTrue</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">    </span>Selection.ShapeRange.Fill.Solid</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">    </span>Selection.ShapeRange.Fill.ForeColor.SchemeColor = 22</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">    </span>Selection.ShapeRange.Fill.Transparency = 0.5</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">    </span>Selection.ShapeRange.Line.Weight = 0.75</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">    </span>Selection.ShapeRange.Line.DashStyle = msoLineSolid</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">    </span>Selection.ShapeRange.Line.Style = msoLineSingle</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">    </span>Selection.ShapeRange.Line.Transparency = 0#</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">    </span>Selection.ShapeRange.Line.Visible = msoFalse</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-spacerun: yes;">    </span>Selection.ShapeRange.IncrementRotation -26.69</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Times New Roman;">&#8216;<span style="mso-spacerun: yes;">    </span>Application.CommandBars(&#8221;WordArt&#8221;).Visible = False</span></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="mso-spacerun: yes;">    </span></span>Range(&#8221;A1&#8243;).Select</span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: small;"><span style="font-family: Times New Roman;">End Sub</span></span></strong></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">‘&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-‘</span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;"><a href="http://www.saberexcel.com">http://www.saberexcel.com</a></span></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small; font-family: Times New Roman;">O site das Macros VBA Excel</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small; font-family: Times New Roman;">15.000 macros, funções, fórmulas, Apostilas, Dicas, Boletins, 5.000 modelos planilhas&#8230;</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small; font-family: Times New Roman;">‘&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-‘</span></address>
]]></content:encoded>
			<wfw:commentRss>http://saberexcel.com/blog/?feed=rss2&amp;p=291</wfw:commentRss>
		</item>
		<item>
		<title>Excel VBA Macros - Envia para lixeira determinado arquivo</title>
		<link>http://saberexcel.com/blog/?p=290</link>
		<comments>http://saberexcel.com/blog/?p=290#comments</comments>
		<pubDate>Sat, 31 May 2008 18:20:44 +0000</pubDate>
		<dc:creator>E. Marcondes</dc:creator>
		
		<category><![CDATA[Lixeira]]></category>

		<guid isPermaLink="false">http://saberexcel.com/blog/?p=289</guid>
		<description><![CDATA[Excel VBA Macros - Esta macro envia para lixeira o arquivo apg.xls
tem que copiar todo código - somente copiar e colar no módulo normal

Declare Function SHFileOperation Lib &#8220;shell32.dll&#8221; Alias _
&#8220;SHFileOperationA&#8221; (lpFileOp As SHFILEOPSTRUCT) As Long
 
Type SHFILEOPSTRUCT
hwnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Boolean
hNameMappings As Long
lpszProgressTitle As String
End Type
 
Sub Enviar_Arquivo_Lixeira()
Lixeira_Arquivos &#8220;c:\Meus [...]]]></description>
			<content:encoded><![CDATA[<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; color: #008080; font-family: Arial;">Excel VBA Macros - Esta macro envia para lixeira o arquivo apg.xls</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; color: #008080; font-family: Arial;">tem que copiar todo código - somente copiar e colar no módulo normal</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"><img src="http://www.saberexcel.com/images/lixeira.GIF" alt="" width="42" height="53" /><br />
Declare Function SHFileOperation Lib &#8220;shell32.dll&#8221; Alias _</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">&#8220;SHFileOperationA&#8221; (lpFileOp As SHFILEOPSTRUCT) As Long</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"> </span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Type SHFILEOPSTRUCT</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">hwnd As Long</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">wFunc As Long</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">pFrom As String</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">pTo As String</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">fFlags As Integer</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">fAnyOperationsAborted As Boolean</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">hNameMappings As Long</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">lpszProgressTitle As String</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial;">End Type</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial;"> </span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; font-family: Arial;">Sub Enviar_Arquivo_Lixeira()</span></strong></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial;"><strong>Lixeira_Arquivos</strong> &#8220;c:\Meus documentos\apg.xls&#8221;</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">End Sub</span></strong></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;"> </span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Sub Lixeira_Arquivos(</span></strong><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">sFile As String<strong style="mso-bidi-font-weight: normal;">)</strong></span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Const FO_DELETE = &amp;H3</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Const FOF_ALLOWUNDO = &amp;H40</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Dim FileOperation As SHFILEOPSTRUCT</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Dim lReturn As Long</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">Dim sFileName As String</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">With FileOperation</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">.wFunc = FO_DELETE</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">.pFrom = sFile</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">.fFlags = FOF_ALLOWUNDO</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">End With</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial; mso-ansi-language: EN-US;">lReturn = SHFileOperation(FileOperation)</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial;"><strong>End Sub<br />
</strong>&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial;"><a href="http://www.saberexcel.com">http://www.saberexcel.com</a>  <br />
( Site das macros )</span></address>
<address class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt; font-family: Arial;">15.000 macros, funções, fórmulas, dicas, apostilas, Boletins, 5.000 planilhas modelos, &#8230;<br />
&#8216;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.&#8217;</span></address>
]]></content:encoded>
			<wfw:commentRss>http://saberexcel.com/blog/?feed=rss2&amp;p=290</wfw:commentRss>
		</item>
	</channel>
</rss>

