Fóruns Microsoft Excel - 2... 2024 - VBA & Macros Botão reiniciar Notifications Clear all Botão reiniciar 2024 - VBA & Macros Post Recente por Fernando Fernandes 12 anos atrás 7 Posts 3 Usuários 0 Reactions 1,716 Visualizações RSS csfab (@csfab) Posts: 31 Eminent Member Topic starter Bom dia galera. Tenho um arquivo onde tenho várias planilhas e gostaria de criar um botão digamos "REINICIAR" quando clico nesse botão, reinicia toda a planilha, como se eu tivesse aberto a planilha naquele momento. Alguma dica? At.te csfab Postado : 15/10/2012 11:52 pm Charlie-81 (@charlie-81) Posts: 290 Reputable Member opa csfab... tranquilo?? Então, o que você quer dá para fazer. Só ficou meio evasiva sua dúvida. Você quer limpar todos os dados digitados(inseridos) na planilha? Você salvará os dados dessa planilha antes de limpá-los? Quer simplesmente fechar a planilha e abri-la novamente? Blue eye | MB Intel Extreme DX58SO | Termaltake 775W | I7 950 LGA 1366 (Overclock 5.3 GZ) | Corsair Vengeance 16 GB | WC Corsair H70 | Aerocool Touch 2000 | Razer Mamba 4G | Som Volcano 50W RMS | Cooler Zalmam | HD 2TB | Radeon HD 8670 | Monitor 32' Postado : 16/10/2012 1:33 am csfab (@csfab) Posts: 31 Eminent Member Topic starter Charlie-81, só quero limpar os dados, tem umas figuras que movo de lugar, quero que elas reapareçam no lugar inicial, não salvo nada. Acho que seria mais rápido fechar e abrir a planilha novamente. At.te Postado : 16/10/2012 6:58 am csfab (@csfab) Posts: 31 Eminent Member Topic starter Alguém? Postado : 18/10/2012 1:42 am Fernando Fernandes (@fernandofernandes) Posts: 43750 Illustrious Member Bom dia!! Tente assim.. Sub LimparCélulasPlanilhas_AleVBA() Dim theWB As Workbook Set theWB = Workbooks("Nome do seu Arquivo.xlsm") With theWB .Sheets("Plan 1").Cells.Clear .Sheets("Plan 2").Cells.Clear .Sheets("Plan 3").Cells.Clear End With End Sub Existem mil maneiras de preparar Neston. Invente a sua! http://www.youtube.com/ExpressoExcel Postado : 18/10/2012 4:20 am csfab (@csfab) Posts: 31 Eminent Member Topic starter Olá alexandrevba Nesse código, limpa todas as células, no meu caso, quero uma coisa assim. Arquivo em anexo é um jogo de corrida, onde quero um botão intitulado novo jogo, e nesse botão, quando clicado ele somente coloque as carinhas que foram movidas de lugar voltem para de origem. At.te Corrida química versão 1.0.0.rar Postado : 18/10/2012 11:23 am Fernando Fernandes (@fernandofernandes) Posts: 43750 Illustrious Member Boa noite!! Tente adaptar... Sub LimparCelulas_AleVBA() Dim Rng1 As Range Dim Rng2 As Range Set Rng1 = Sheets("Plan1").Range("A1:G10") Set Rng2 = Sheets("Plan2").Range("A1:G10") Rng1.ClearContents Rng2.ClearContents End Sub Att Existem mil maneiras de preparar Neston. Invente a sua! http://www.youtube.com/ExpressoExcel Postado : 20/10/2012 4:03 pm