Excel VBA - Worksheet

  • - Acesso Livre (há alguns arquivos nesta categoria com restrição de acesso - faça o login ou Registre-se)
    Acesso Livre - Registrados (REGISTRE-SE!)
  • Documentos

    Ordenar por : Nome | Data | Acessos | [ Descendente ]

    vba worksheets evento clicar botao direito mouse_II vba worksheets evento clicar botao direito mouse_II

    popular!
    Adicionado em: 06/02/2011
    Modificado em: 06/02/2011
    Tamanho: Vazio
    Downloads: 448


    Esse procedimento do Aplicativo Microsoft Excel VBA(Visual Basic Application), usando evento Worksheet_BeforeRightClick, que ocorre quando clicar na coluna B, no intervalo de células Range(B2:B10) com o botão direito do mouse, insere uma formatação de cores na célula clicadas, como também retira a formatação inserida se clicado uma segunda vez.
    Espero que o exemplo possa ajudá-los em alguma coisa, Fiquem com Deus, Expedito Marcondes.


    Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Count > 1 Then Exit Sub
    Dim c
    Cancel = True
    For Each c In Range("B2:B10")
    If c = Target Then c.Interior.ColorIndex = IIf(c.Interior.ColorIndex = 4, xlNone, 4)
    Next c
    End Sub



    Aprenda tudo sobre o lAplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos SaberExcel


    vba worksheet adiciona planilha nome dias semana vba worksheet adiciona planilha nome dias semana

    popular!
    Adicionado em: 30/11/2010
    Modificado em: 30/11/2010
    Tamanho: Vazio
    Downloads: 465

    Essa macro do Aplicativo Microsoft Excel VBA, adiciona (5) cinco planilhas ao livre, referente aos dias da semana:
    Segunda, Terça, Quarta, Quinta, Sexta, e a outra macro abaixo deleta todas as planilhas preservando uma, auxliando no teste do usuário desenvolvedor.


    Option Explicit

    Sub Adiciona_planilhas_nome_dia_da_semana()
    Dim i As Integer

    On Error Resume Next

    If TypeName(Selection) <> "Range" Then
    MsgBox "A folha deve estar ativa para adicionar nova folha !", vbInformation, "Saberexcel - Planilha Ativa"
    Exit Sub
    End If

    Application.ScreenUpdating = False

    For i = 1 To 5
    Sheets.Add After:=Sheets(Sheets.Count)
    ActiveSheet.Name = Application.WorksheetFunction.Proper(Format(DateSerial(1, 1, i), "ddd"))
    Next i

    End Sub


    'Esta macro deleta todas as folhas de planilha e preserva a desejada, macro ajudará no teste da macro.
    Sub Deleta_todas_menos_a_desejada()
    Dim Plan As Worksheet
    On Error Resume Next
    Application.DisplayAlerts = False 'impede de emitir a mensagem se deseja excluir
    For Each Plan In Worksheets
    If (Plan.Name <> "Plan1") Then
    Plan.Delete
    End If
    Next
    Application.DisplayAlerts = True
    End Sub


    Aprenda Aplicativo Microsoft Excel VBA - SaberExcel


    vba worksheet formula adiciona planilha e numeros aleatorios vba worksheet formula adiciona planilha e numeros aleatorios

    popular!
    Adicionado em: 30/11/2010
    Modificado em: 30/11/2010
    Tamanho: Vazio
    Downloads: 495

    SaberExcel o Site das Macros
    Adiciona uma planilha e formula de números aleatórios na nova planilha de Range(A1:D4)

    Macro do Aplicativo Microsoft Excel VBA, adiciona uma nova planilha ao wkb (workbook) e definir sua propriedade Visible como (Oculta), e inserir nesta nova planilha uma fórmula de números aleatórios, em determinada range, isto é, na range A1:D4.

    Este exemplo cria uma nova planilha e, em seguida,define sua propriedade Visible como xlVeryHidden.Para referir-se à planilha, use sua variável de objeto, Nova_Planilha, como mostrado na última linha do exemplo.Para usar a variável de objeto Nova_Planilha em um outro procedimento,você precisa declará-la como uma variável pública (Public Nova_Planilha As Object) na primeira linha do módulo antes de qualquer procedimento Sub ou Function.

    Sub Adiciona_Plan_e_Formulas()
    Set Nova_Planilha = Worksheets.Add
    Nova_Planilha.Visible = xlVeryHidden
    Nova_Planilha.Range("A1:D4").Formula = "=RAND()" ' formula a ser inserida
    End Sub


    Observe a mesma macro, porém fiz uma pequena modificação para realização do teste do Desenvolvedor.
    Sub Adiciona_Plan_e_Formulas()
    Dim resposta As String


    Application.DisplayAlerts = False 'nao emite e mensagem "deseja salvar...."
    Sheets("Saberexcel").Visible = True
    Sheets("Saberexcel").Delete 'na entrada da macro deleta a planilha existente.

    Set Nova_Planilha = Worksheets.Add
    Nova_Planilha.Name = "SaberExcel"
    Nova_Planilha.Visible = xlVeryHidden
    Nova_Planilha.Range("A1:D4").Formula = "=RAND()" ' formula a ser inserida
    Application.DisplayAlerts = False

    resposta = MsgBox("Planilha [Saberexcel] criada com sucesso, ocultada, deseja visualizá-la?", vbYesNo + vbInformation, "Saberexcel - site das macros")

    If resposta = 6 Then
    Sheets("Saberexcel").Visible = True
    End If


    End Sub

     

    Aprenda Aplicativo Microsoft Excel VBA --((( SaberExcel )))--


    vba worksheet formatação evento botão direito do mouse_III vba worksheet formatação evento botão direito do mouse_III

    popular!
    Adicionado em: 07/02/2011
    Modificado em: 07/02/2011
    Tamanho: Vazio
    Downloads: 497

    Saberexel - o site das macros

    Saberexcel - site das Macros

    Esse procedimento do Aplicativo Microsoft Excel VBA(Visual Basic Application), usando evento Worksheet_BeforeRightClick, que ocorre quando clicar na coluna B, no intervalo de células Range(B2:B10) com o botão direito do mouse, insere uma formatação de cores na célula clicadas, como também retira a formatação inserida se clicado uma segunda vez.
    Espero que o exemplo possa ajudá-los em alguma coisa, Fiquem com Deus, Expedito Marcondes.


    Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Count > 1 Then Exit Sub
    Dim c
    Cancel = True
    For Each c In Range("B3")
    If c = Target Then c.Interior.ColorIndex = IIf(c.Interior.ColorIndex = 4, xlNone, 4)
    Next c
    End Sub


    Aprenda tudo sobre o lAplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos SaberExcel


    vba worksheet oculta todas planilha selecionadas abas vba worksheet oculta todas planilha selecionadas abas

    popular!
    Adicionado em: 30/11/2010
    Modificado em: 30/11/2010
    Tamanho: Vazio
    Downloads: 582

    Saberexcel - O Site das Macros

    Esta macro do Aplicativo Microsoft Excel VBA, ocultam as planilhas que forem selecionadas na aba

    Sub Ocultar_planilhas_selecionadas()
    On Error GoTo Sair
    Dim vPergunta As String
    vPergunta = MsgBox("Deseja ocultar as planilhas selecionadas ? ", vbQuestion + vbYesNo, "Saberexcel - site das macros")
    If Not vPergunta = vbYes Then Exit Sub
    ActiveWindow.SelectedSheets.Visible = False
    Exit Sub
    Sair: MsgBox Err.Description
    End Sub

    'Esta macro do Aplicativo Microsoft Excel VBA, mostram todas as planilhas, auxliando no teste
    Sub mostrar_todas_planilhas()
    On Error Resume Next
    Dim Wsh As Worksheet
    For Each Wsh In ActiveWorkbook.Worksheets
    Wsh.Visible = xlSheetVisible
    Next Wsh
    Saber1.Select
    End Sub

     

    Aprenda Microsoft Excel VBA com qualidade Saberexcel




    Baixe o exemplo de planilha das macros acima

     

    Página 1 de 7

    PROMOÇÃO DIDÁTICOS SABEREXCEL



    Adquira já o Acesso Imediato
    à Area de Membros

    Compra Grantida --- Entrega Imediata

    Aprenda Excel VBA com Simplicidade de 
    códigos e Eficácia, Escrevendo Menos e
    Fazendo Mais.

    '-------------------------------------'
    Entrega Imediata:
    +  500 Video Aulas MS Excel VBA
    +  35.000 Planilhas Excel e VBA
    +  Coleção 25.000 Macros MS Excel VBA
    +  141 Planilhas Instruções Loops
    +  341 Planilhas WorksheetFunctions(VBA)
    +    04 Módulos Como Fazer Excel VBA
    +  Curso Completo MS Excel VBA
    +  Planilhas Inteligentes


    Pesquisa Google SaberExcel

    Publicidade Google

    <script type="text/javascript"><!--

    google_ad_client = "ca-pub-2317234650173689";

    /* retangulo 336 x 280 */

    google_ad_slot = "0315083363";

    google_ad_width = 336;

    google_ad_height = 280;

    //-->

    </script>

    <script type="text/javascript"

    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

    </script>

    Publicidade

    RSFirewallProtected


    Google Associados

    Depoimentos

    Adicione Saberexcel Favoritos

     
     

    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 didáticos Saberexcel,


       Sobre as WorksheetFunctions Funções de Planilhas que retornam valores do VBA