<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Excluir linha da planilha automaticamente através da listbox - VBA &amp; Macros				            </title>
            <link>http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/</link>
            <description>Planilhando :: O Maior portal de Excel do Brasil</description>
            <language>pt-BR</language>
            <lastBuildDate>Thu, 13 Aug 2026 02:17:12 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Excluir linha da planilha automaticamente através da listbox</title>
                        <link>http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/#post-130991</link>
                        <pubDate>Sun, 11 Jun 2023 14:40:22 +0000</pubDate>
                        <description><![CDATA[Bom dia, Sobre o motivo de utilzar um UserForm com o fim de excluir linhas é: eu lanço todas informações no form, (Bt copia) dados para plan1, ali é realizado os cálculos, e retorna os valor...]]></description>
                        <content:encoded><![CDATA[<p>Bom dia, Sobre o motivo de utilzar um UserForm com o fim de excluir linhas é: eu lanço todas informações no form, (Bt copia) dados para plan1, ali é realizado os cálculos, e retorna os valores encontrados no form, estão de acordo com o desejado? (Bt exportar para PBD), para exibir os resultados exportados para plan2(PBD) agindo no (Bt Nota BI), para excluir um ou vários registros(MultiSelect) da Nota BI (plan2) eu seleciono as linhas através do form e daí que surgia os problemas de exclusão de linhas.</p>]]></content:encoded>
						                            <category domain="http://planilhando.com.br/community/2024-vba-macros/">VBA &amp; Macros</category>                        <dc:creator>Damiano</dc:creator>
                        <guid isPermaLink="true">http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/#post-130991</guid>
                    </item>
				                    <item>
                        <title>RE: Excluir linha da planilha automaticamente através da listbox</title>
                        <link>http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/#post-130957</link>
                        <pubDate>Sun, 28 May 2023 14:02:39 +0000</pubDate>
                        <description><![CDATA[Olá, Damiano.
Veja se ajuda.
1. na Propriedade MultiSelect da ListBox1Masc selecione 1-fmMultiSelectMulti
2. no módulo do UserForm remova todos os códigos que atualmente lá estão e cole o...]]></description>
                        <content:encoded><![CDATA[<p>Olá, Damiano.</p>
<p>Veja se ajuda.</p>
<p>1. na Propriedade <em>MultiSelect</em> da <em>ListBox1Masc</em> selecione <em>1-fmMultiSelectMulti</em></p>
<p>2. no módulo do <em>UserForm</em> remova todos os códigos que atualmente lá estão e cole os 3 códigos abaixo</p>
<p>3. o botão <em>Nota BI</em> existente no <em>UserForm</em> não será utilizado, pode ser removido</p>
<pre contenteditable="false">Private Sub UserForm_Initialize()
With Me.ListBox1Masc
.ColumnCount = 7
.ColumnWidths = "45;45;170;45;45;45"
.List = ActiveSheet..CurrentRegion.Value
End With
End Sub</pre>
<pre contenteditable="false">Private Sub ListBox1Masc_Change()
If ListBox1Masc.Selected(0) = True Then
ListBox1Masc.Selected(0) = False
End If
End Sub</pre>
<pre contenteditable="false">Private Sub BtExRegPbdM_Click()
Dim linhalist As Long
For linhalist = ListBox1Masc.ListCount - 1 To 1 Step -1
If ListBox1Masc.Selected(linhalist) Then Sheets("PBD").Rows(linhalist + 1).Delete
Next linhalist
End Sub</pre>
<p>Curiosidade: qual o motivo para utilizar um <em>UserForm</em> com o fim de excluir linhas da planilha se a exclusão pode ser feita diretamente na planilha ?</p>]]></content:encoded>
						                            <category domain="http://planilhando.com.br/community/2024-vba-macros/">VBA &amp; Macros</category>                        <dc:creator>Osvaldomp</dc:creator>
                        <guid isPermaLink="true">http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/#post-130957</guid>
                    </item>
				                    <item>
                        <title>RE: Excluir linha da planilha automaticamente através da listbox</title>
                        <link>http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/#post-130956</link>
                        <pubDate>Sat, 27 May 2023 22:03:42 +0000</pubDate>
                        <description><![CDATA[Boa noite Osvaldomp, te agradeço pela atenção em responder. Seu conhecimento foi fundamental para corrigir problema que eu estava enfrentando. Só mais um ensino se for possível: Nesse caso a...]]></description>
                        <content:encoded><![CDATA[<p>Boa noite Osvaldomp, te agradeço pela atenção em responder. Seu conhecimento foi fundamental para corrigir problema que eu estava enfrentando. Só mais um ensino se for possível: Nesse caso a ListBox em selecionar apenas um registro está pacificado, porém tentei na propriedade da ListBox em MultiSelectExtended não dá, é possível resolver?</p>
<p>Deus o abençoe grandemente. Gratidão.</p>]]></content:encoded>
						                            <category domain="http://planilhando.com.br/community/2024-vba-macros/">VBA &amp; Macros</category>                        <dc:creator>Damiano</dc:creator>
                        <guid isPermaLink="true">http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/#post-130956</guid>
                    </item>
				                    <item>
                        <title>RE: Excluir linha da planilha automaticamente através da listbox</title>
                        <link>http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/#post-130920</link>
                        <pubDate>Sat, 13 May 2023 17:50:13 +0000</pubDate>
                        <description><![CDATA[&quot;porém o código executa excluindo registros acima do selecionado&quot;
O erro ocorre porque a busca é efetuada em uma coluna em que os valores se repetem, então sempre será excluída a primeira l...]]></description>
                        <content:encoded><![CDATA[<p>"<span style="color: #0000ff">porém o código executa excluindo registros acima do selecionado</span>"</p>
<p>O erro ocorre porque a busca é efetuada em uma coluna em que os valores se repetem, então <strong>sempre</strong> será excluída a primeira linha encontrada. Exemplo: qualquer item que seja selecionado na <em>ListBox</em> a partir da linha 8 da planilha,<strong> a linha 8 sempre será a linha excluída</strong>.</p>
<p>Para contornar mude a coluna da busca para a coluna C, que é a única em que os valores não se repetem.</p>
<p>Assim altere:</p>
<p>de ~~~&gt; <em>linhalist, <strong><span style="color: #ff00ff">0</span></strong></em> para ~~~&gt; <em>linhalist, <strong><span style="color: #ff00ff">2</span></strong></em></p>
<p>de ~~~&gt; <em>Range("<span style="color: #ff00ff"><strong>a:a</strong></span>")</em> para ~~~&gt; <em>Range("<span style="color: #ff00ff"><strong>C:C</strong></span>")</em></p>]]></content:encoded>
						                            <category domain="http://planilhando.com.br/community/2024-vba-macros/">VBA &amp; Macros</category>                        <dc:creator>Osvaldomp</dc:creator>
                        <guid isPermaLink="true">http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/#post-130920</guid>
                    </item>
				                    <item>
                        <title>Excluir linha da planilha automaticamente através da listbox</title>
                        <link>http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/#post-130917</link>
                        <pubDate>Sat, 13 May 2023 03:24:59 +0000</pubDate>
                        <description><![CDATA[Boa noite. Estou com a seguinte dificuldade de solução: Os dados da Plan são exibidos na Listbox do formulário (ao pressionar exibir dados) e o objetivo é excluir um ou vários registros (mul...]]></description>
                        <content:encoded><![CDATA[<p>Boa noite. Estou com a seguinte dificuldade de solução: Os dados da Plan são exibidos na Listbox do formulário (ao pressionar exibir dados) e o objetivo é excluir um ou vários registros (multi-select) ao pressionar 'excluir', porém o código executa excluindo registros acima do selecionado erradamente. </p>
<div id="wpfa-68825" class="wpforo-attached-file"><a class="wpforo-default-attachment" href="//planilhando.com.br/forum/wp-content/uploads/wpforo/default_attachments/1683948300-Excluir-linha-pela-list-box-erro.xlsm" target="_blank" title="Excluir-linha-pela-list-box-erro.xlsm"><i class="fas fa-paperclip"></i>&nbsp;Excluir-linha-pela-list-box-erro.xlsm</a></div>]]></content:encoded>
						                            <category domain="http://planilhando.com.br/community/2024-vba-macros/">VBA &amp; Macros</category>                        <dc:creator>Damiano</dc:creator>
                        <guid isPermaLink="true">http://planilhando.com.br/community/2024-vba-macros/excluir-linha-da-planilha-automaticamente-atraves-da-listbox-2/#post-130917</guid>
                    </item>
							        </channel>
        </rss>
		