Anda di halaman 1dari 9

22/07/13

Downloads | Excel VBA - Worksheet

pesquisar...

PESQUISA GOOGLE SABEREXCEL

Home

Excel - Dow nloads / Areas Restritas

Excel VBA - Worksheet

DEPOIMENTOS
Parabns pelo trabalho, timos produtos e muito atenciosos, recomendo! Durval - Gerente de Produo.... Durval A. Andrade - Recife / PE
12 julho 2010

Entrada Downloads Busca Especial SaberExcel x Google..


PESQUISA R

Pesquisar Documentos

Excel VBA - Worksheet


- Acesso Livre (h alguns arquiv os nesta categoria com restrio de acesso - f aa o
login ou Registre-se)

NAVEGAR PELO SITE


Home Como Comprar Produtos Saberexcel Curso Completo Microsoft Excel VBA Excel VBA - Como aprender sozinho Excel - Downloads / Areas Restritas Excel VBA - Instrucoes Loops Treinamentos Excel VBA - Apostilas / Associados Excel - Dicas Microsoft Excel VBA Excel - Dicas Aplicativo Excel - Formulas e Funes Excel - WorksheefFunction Excel - Matematica Financeira Excel VBA - Programa Quebra-Senhas Mapa do Site Saberexcel Priority Procurando Emprego Excel VBA - Cadastre-se em nosso site Quero deixar meu testemunho

Acesso Livre - Registrados (REGISTRE-SE!)

Documentos
Ordenar por : Nome | Data | Acessos [ Descendente ] Aprenda MS Excel VBA

Excel planilha vba criar plans userform data dia mes


popular! Adicionado em: Modificado em: Tamanho: Downloads: 05/04/2011 05/04/2011 33.13 KB 474

TAGS PERSONALIZADAS

O Site de quem precisa aprender Microsoft Excel VBA(Visual Basic Application) Essas macros do Aplicativo Microsoft Excel VBA(Visual Basic Application), cria planilhas com datas especifica do ms desejado, por exemplo: 04/2012 (Nomes ser atribuido a cada folha de planilha)
Plan - dom 01-04-2012 Plan - seg 02-04-2012 Plan - ter 03-04-2012 Plan - qua 04-04-2012 Plan - qui 05-04-2012 Plan - sex 06-04-2012 Plan - sb 07-04-2012 Plan - dom 08-04-2012 Plan - seg 09-04-2012 ... at fim do Ms,.. CONHEA OS MDULOS COMO FAZER - PROGRAMAO MICROSOFT EXCEL VBA SABEREXCEL

GOOGLE ASSOCIADOS

CONTATOS EQUIPE SABEREXCEL


Contato - Equipe Saberexcel Contato - Confirmacao de Pagamento Pagamentos compras Saberexcel PayPal

Essas datas so escolhidas em duas caixas de combinao(Combobox) (Mes) e (Ano). Aps a crriao das folhas de planilhas com nome dos dias do ms e semana como acima, cria uma relao para links na Planiha principal, como tambm links de retorno para planiha principal em todas as folhas de planilha. Espero que o exemplo possa lhe ser til. Fique com Deus, Expedito Marcondes

EM UM MDULO COMUM INSERIR OS SEGUINTES CDIGOS. Sub sb_abrir_form() frmSaber.Show End Sub Sub CriarPlanilhaDiaMes(m, a)

OUTROS ASSUNTOS

www.microsoftexcel.com.br/index.php/downloads/cat_view/191-excel-vba-worksheet.html

1/9

22/07/13
Curiosidades Diversao Frases Musica Religiao Receitas Noticias Dim vData As Date Dim x As Variant On Error GoTo sberror

Downloads | Excel VBA - Worksheet

For vData = DateSerial(a, m, 1) To DateSerial(a, m + 1, 0) Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(vData, "ddd dd-mm-yyyy") Inserir_voltar ActiveSheet.Tab.ColorIndex = NumSemana(vData) Next vData Hiperlinks

PUBLICIDADE GOOGLE

Exit Sub sberror: If MsgBox("Deseja deletar as planihas", vbYesNo, "Saberexcel site das macros") = vbYes Then Deleta_Planilhas_Exceto_Desejada Else MsgBox ("Planilhas do ms [ ") & frmSaber.ComboBox1.Value & " ] sero preservadas!", vbinfomation, "Saberexcel - site das macros" Exit Sub End If End Sub

Function NumSemana(sbData As Date) As Integer NumSemana = Format(sbData, "ww", vbMonday, vbFirstFourDays) If NumSemana > 52 Then If Format(sbData + 7, "ww", vbMonday, vbFirstFourDays) = 2 Then NumSemana = 1 End If End Function

Sub Hiperlinks() Sheets(1).Select Range("B5").Select Range(ActiveCell, [C65000].End(xlUp)).ClearContents For i = 2 To Sheets.Count vPlan = Sheets(i).Name ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & _ vPlan & "'" & "!A1", ScreenTip:="Planilha Saberexcel - [ " & vPlan & " ]", TextToDisplay:="Plan - " & Sheets(i).Name 'TextToDisplay:=vPlan ActiveCell.Offset(1, 0).Select Next i 'TextToDisplay:="Link " & Sheets(i).Name End Sub 'Esta Macro deleta todas as planilhas e preserva a atual. Sub Deleta_Planilhas_Exceto_Desejada() For Each Nm In Worksheets Application.DisplayAlerts = False 'impede de emitir a mensagem se deseja excluir If Nm.Name <> "Principal" Then Nm.Delete End If Next [B1:B37].ClearContents End Sub 'Esta macro insere os links de volta em todas as folhas de planihas criadas Sub Inserir_voltar() [H5].Select [H5].Value = "Planilha Principal" ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=

VISITANTES SABEREXCEL
Excel VBA Estudos Hoje 1829 Ontem 6907 Esta 8736 Semana Semana 54083 passada Esse ms 150914 Ms 172526 passado Todos 4123961 Temos: 58 guests, 11 bots online Seu IP: 189.16.87.66 Chrome 28.0.1500.72, Windows Hoje: Jul 22, 2013 Aprenda MS Excel VBA Visitantes - Saberexcel

PUBLICIDADE

ADICIONE SABEREXCEL FAVORITOS


Adicione Saberexcel Favorito Adicone Pagina Favoritos

TAGS POPULARES
Celula Celulas

Excel

Excel 2007 Excel 2010

www.microsoftexcel.com.br/index.php/downloads/cat_view/191-excel-vba-worksheet.html

2/9

22/07/13
Excel Apostilas Excel Celulas Excel Form ula Excel Formulas Excel Funcoes

Downloads | Excel VBA - Worksheet


_ "Principal!H5", ScreenTip:="Planilha Saberexcel", TextToDisplay:="Planilha Principal" End Sub

Excel Macros Excel

Planilha Excel Planilhas Excel Vba


Excel Vba

NO MDULO DE CDIGO DO USERFORM Private Sub cmbCriar_Click() CriarPlanilhaDiaMes Me.ComboBox1, Me.ComboBox2 Saber1.Select End Sub Private Sub ComboBox1_Change() Frame1.Caption = "Mes..: [ " & ComboBox1.Value & " ] Ano..: [ " & ComboBox2.Value & " ]" End Sub

Macros Exemplo Formula

Formulas Vba

Macros

Macros

Planilha
Vba

Planilhas

Range

Vba Macros

RASTREAMENTO CORREIOS
Digite o nmero do SEDEX conforme o exemplo: SS987654321BR
PESQUISA R

Private Sub ComboBox2_Change() Frame1.Caption = "Mes..: [ " & ComboBox1.Value & " ] Ano..: [ " & ComboBox2.Value & " ]" End Sub Private Sub Fechar_Click() Unload Me End Sub Private Sub UserForm_Initialize() For m = 1 To 12 Me.ComboBox1.AddItem m Next m Me.ComboBox1 = Month(Date) For a = 2007 To 2013 Me.ComboBox2.AddItem a Next a Me.ComboBox2 = Year(Date) Frame1.Caption = "Mes..: [ " & ComboBox1.Value & " ] Ano..: [ " & ComboBox2.Value & " ]" End Sub

Aprenda tudo sobre planihas do Aplicativ o Microsof t Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didticos Saberexcel

Publicidade Compre com segurana, garantia e timos preos

Download

Visualizar

Detalhes

Excel planilha vba deleta planilha linha de codigo


popular! Adicionado em: Modificado em: 26/10/2011 26/10/2011

www.microsoftexcel.com.br/index.php/downloads/cat_view/191-excel-vba-worksheet.html

3/9

22/07/13

Downloads | Excel VBA - Worksheet


Tamanho: Downloads: 97.57 KB 253

Controle de Estoque
Siste m a O nline de controle de e stoque e Nota Fiscal Ele trnica www.e ge stor.com .br/ge stao

Saberexcel - o site de quem precisa aprender sobre Macros Microsoft Excel VBA Essa macro do Aplicativo Microsoft Excel VBA(Visual Basic Application), deleta a folha de planilha se na folha de cdigo da folha de planilha (Plan1) contiver um cdigo com menos de duas linhas de cdigo, caso tenha mais de duas linhas de cdigos na folha de planilha, o macro emite uma mensagem que a folha de planilha no poder ser deletada. Bacana no ? em um grande projeto voce poder fazer um loop, e deletar as planilhas que foram criadas e esto sem cdigos, concordam? Espero que o exemplo pode ser tl. Fiquem com Deus, Expedito Marcondes '- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -' http://www.microsoftexcel.com.br 'contato@ saberexcel.com.br '- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -' Sub Delete_planilha_ativa() Dim PlanCodLinhas As Long '(*) requere referencia MS VBA Extensibility' library PlanCodLinhas = ActiveWorkbook.VBProject.VBComponents _ (ActiveSheet.CodeName).CodeModule.CountOfLines

If PlanCodLinhas > 2 Then MsgBox ActiveSheet.Name & " -- Nesta planilha contm [ " & _ PlanCodLinhas & " ] linhas de cdigo " & vbCrLf & "(NAO PODE DELET-LA!) " & vbCrLf _ & " - Veja na folha de cdigo da folha de planilha ", _ vbCritical, "Saberexcel o site das macros" ' ---> aqui voce poder inserir seus cdigos, inser uma mensagem inteno didtica. ElseIf Left(ActiveSheet.Name, 4) = "Plan" _ Or Application.WorksheetFunction.CountA(ActiveSheet.Cells) = 0 Then Application.DisplayAlerts = False ActiveSheet.Delete 'impede a mensagem do excel (..deseja excluir....) Application.DisplayAlerts = True Else Application.DisplayAlerts = True ActiveSheet.Delete End If End Sub

'- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -'
Sub visualizar_macro() Dim resposta As String resposta = MsgBox("deseja visualizar(tela ou vbe)?" & vbCrLf & " se SIM = Tela" & vbCrLf & " se NAO = VBE", vbYesNo, "Saberexcel - o site das macros") If resposta = 6 Then ' 6 = yes ActiveSheet.Shapes.Range(Array("macro")).Select Selection.Verb Verb:=xlPrimary Else Application.Goto reference:="Delete_planilha_ativa" End If [C1].Select End Sub Sub folha_codigo_planilha() Application.Goto reference:="saber1.Worksheet_SelectionChange" End Sub

Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didticos Escola Saberexcel VBA Estudos Treinamentos com Macros, Frmulas e Funes .

www.microsoftexcel.com.br/index.php/downloads/cat_view/191-excel-vba-worksheet.html

4/9

22/07/13

Downloads | Excel VBA - Worksheet

Download

Visualizar

Detalhes

Excel planilha vba laudo aterramento change


popular! Adicionado em: Modificado em: Tamanho: Downloads: 26/11/2011 26/11/2011 132.32 KB 253

Saberexcel - o site de quem precisa Aprender Macros Microsoft Excel VBA Esse procedimento do Aplicativo Microsoft Excel VBA com Evento Worksheet_Change sensibilizado ao digitar. Muda automaticamente o conteudo de outra clula, auxiliado pelo combobox lista suspensa validao de dados. veja que existe duas condies para que o evento realize a tarefa ao digitar, a clula ativa tem que ser a clula(M18) e tambm no haja nenhuma seleo realizada. Baixe o exemplo de planilha no final da pgina. Espero que gostem do exemplo. fique com Deus. Expedito Marcondes '- - - - - - - - - - - - - - - - - - - - - - - - - - - Duv ida: Sr. Marcondes, preciso um macro que ao digitar em determinada clula o mesmo v alor seja automaticamente inserido em outra clula. Prezada Cristina, v eja o procedimento abaixo, f ar exatamente o que v oce est precisando. Fique com Deus, Expedito Marcondes.

Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$M$18" And Target.Count = 1 Then [E18].Value = Target.Value End If If Target.Address = "$M$19" And Target.Count = 1 Then [E19].Value = Target.Value End If End Sub

Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didticos Escola Saberexcel VBA Estudos - Treinamentos com Macros, Frmulas e Funes.

www.microsoftexcel.com.br/index.php/downloads/cat_view/191-excel-vba-worksheet.html

5/9

22/07/13

Downloads | Excel VBA - Worksheet

Download

Visualizar

Detalhes

Excel planilha vba mostrar todas planilhas dos livros abertos


popular! Adicionado em: Modificado em: Tamanho: Downloads: 01/01/2012 01/01/2012 86.96 KB 253

Escola Saberexcel VBA Estudos - Treinamento com Macros, Frmulas e Funes:

Esse macro relaciona todas as planilhas em todos os livros abertos mesmo a planilha estiver com os cdigos vba protegidos, relacionar todas as planilhas existente em um novo livro, isto : todas folhas de planiha de todos os livros abertos. e o total de linhas usadas na coluna(c) em todas as folhas de planilhas dos livros abertos. '---------------Sub RELACIONAR_PLANILHAS_LIVROS_ABERTOS() Dim LinCol As Long, lr As Long, lr2 As Long Dim c As Range, vNovoLivro As Workbook, r As Range Dim vDir As String, sh As Worksheet, wb As Workbook Set vNovoLivro = Workbooks.Add For Each wb In Application.Workbooks If wb.Name <> vNovoLivro.Name Then For Each sh In wb.Worksheets LinCol = 0 lr = Saber1.Cells(Rows.Count, 3).End(xlUp).Row '- - - - - -' verifica existencia palavra saberexcel '- - - - -' Set c = sh.Cells.Find("Saberexcel", LookIn:=xlValues) ' Set c = Cells.Find("Saberexcel", LookIn:=xlValues) 'mostra somente da planiha ativa If Not c Is Nothing Then Set r = sh.Range("C" & c.Row + 1 & ":C" & lr) LinCol = r.Rows.Count pe = r.Address End If

www.microsoftexcel.com.br/index.php/downloads/cat_view/191-excel-vba-worksheet.html

6/9

22/07/13

Downloads | Excel VBA - Worksheet


'var lr2 para o novo livro criado: Primeira planilha(1) With vNovoLivro.Sheets(1) lr2 = vNovoLivro.Sheets(1) _ .Cells(Rows.Count, 1).End(xlUp).Row 'ajustando o tamanho da coluna(A) .Columns("A:C").AutoFit 'inserindo um cabealho na nova planiha .Range("A1").Value = "NOME DO ARQUIVO" .Range("B1").Value = "NOME DA FOLHA PLANILHA" .Range("C1").Value = "LINHAS USADAS" If .Range("A2") = "" Then .Range("A2") = wb.Name .Range("B2") = sh.Name .Range("C2") = LinCol Else .Range("A" & lr2 + 1) = wb.Name .Range("B" & lr2 + 1) = sh.Name .Range("C" & lr2 + 1) = LinCol End If End With Next End If Next End Sub
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didticos Escola Saberexcel VBA Estudos - Treinamentos com Macros, Frmulas e Funes.

Download

Visualizar

Detalhes

Excel planilha vba renomeando aletoriamente


popular! Adicionado em: Modificado em: Tamanho: Downloads: 24/03/2011 24/03/2011 69.13 KB 265

Saberexcel - site das macros Esses macros do Aplicativo Microsoft Excel VBA(Visual Basic Application), insere um nome folha de planilha(Plan2), com auxlio de uma entrada de

www.microsoftexcel.com.br/index.php/downloads/cat_view/191-excel-vba-worksheet.html

7/9

22/07/13

Downloads | Excel VBA - Worksheet


dados inputbox, e a segunda macro renomeia a folha de planilha baseados em frmulas existente na clula(F12), que a funo Aleatrio() do aplicativo Excel gerar na clula(F2). O macro abaixo contm a linha de cdigo SendKeys que aciona a tecla (F9) que automaticamente gerar um novo nome aleatorio para a folha de planilha. Sub Renomeando_planilha_plan2() Dim vNome As String [A2:c1000].ClearContents vNome = InputBox("Digite o nome para nova Planilha?") If vNome <> "" Then 'Sheets.Add Type:=xlWorksheet Saber2.Name = vNome End If End Sub vamos fazer um Teste, usar partes do mesmo macro acima, construindo outro macro que faz a mesma coisa, porm com algumas pequenas modificaes, renomeia uma folha de planilha com nomes aleatrios gerado pela frmula na clula(F12), que contm a funo Aleatrio(). Espero que o exemplo lhe seja til. Fique com Deus. E_Marcondes Sub Renomear_com_nomes_Aleatorios() Dim sbx As String Application.SendKeys "+{F9}" 'muda o valor aleatorio da clula f12 sbx = [F12].Value 'sbx = InputBox("Digite o nome para nova Planilha?") If sbx <> "" Then 'Sheets.Add Type:=xlWorksheet Saber2.Name = sbx End If [c2:c1000].ClearContents [A65000].End(xlUp).Offset(1, 0).Value = sbx 'localiza ultima linha e insere valor gerado cel(F12) [A65000].End(xlUp).Offset(0, 2).Value = "Planilha Atual" [A65000].End(xlUp).Offset(0, 2).Font.ColorIndex = 3 End Sub Sub Limpar_teste() [A2:c6000].ClearContents End Sub

Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didticos Saberexcel

Publicidade Compre com segurana, garantia e timos preos

Download

Visualizar

Detalhes

Incio

Anterior

Prximo

Fim

www.microsoftexcel.com.br/index.php/downloads/cat_view/191-excel-vba-worksheet.html

8/9

22/07/13

Downloads | Excel VBA - Worksheet

Pgina 1 de 7

APRENDA TUDO SOBRE O APLICATIVO MICROSOFT EXCEL VBA


Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didticos Saberexcel,

Sobre as WorksheetFunctions Funes de Planilhas que retornam valores do VBA

SABEREXCEL - CURSO VBA

CARACTERISTICAS

www.microsoftexcel.com.br/index.php/downloads/cat_view/191-excel-vba-worksheet.html

9/9