Home Excel - Downloads / Areas Restritas Excel VBA - Formulas e Funcoes

Excel VBA - Formulas e Funcoes

  • - 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 ]

    Excel planilha vba funcao contar ocorrencia palavras Excel planilha vba funcao contar ocorrencia palavras

    popular!
    Adicionado em: 03/05/2011
    Modificado em: 03/05/2011
    Tamanho: 21.46 KB
    Downloads: 1773



    Essa função personalizada do Aplicativo Microsoft Excel VBA, retorna a quantidade de ocorrências de determinada palavra em intervalo de célula.

    Function Contar_ocorrencias
    (vArea As Range, Palavra As String) As Long
    'Declarando as variaveis
    Dim vCelula As Range
    Dim i As Integer 'para o loop (contador)
    'Variável Contar_ocorrencia igual a zero
    Contar_ocorrencias = 0
    'Loop para percorrer todas as 'vCelulas' do argumento (vArea)
    For Each vCelula In vArea
    'Percorrer todos os caracteres da célula
    For i = 1 To Len(vCelula)
    'esta linha de código faz a comparação nao diferenciando letras maiusculas de minusculas
    If UCase(Mid(vCelula, i, Len(Palavra))) = UCase(Palavra) Then Contar_ocorrencias = Contar_ocorrencias + 1
    Next i
    Next vCelula

    End Function

    Fórmulas usadas...:
    '="Há [ "&E5 & " ] ocorrencias da palavra [ "&B1 & " ] na range(B1:B16)"
    ="Há [ "&Contar_ocorrencias(B1:B16;B1) & " ] ocorrencias da palavra [ "&B1 & " ] na range(B1:B16)"



    Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel



    Excel planilha vba inserir formulas digitacao linha Excel planilha vba inserir formulas digitacao linha

    popular!
    Adicionado em: 08/01/2012
    Modificado em: 08/01/2012
    Tamanho: 86.87 KB
    Downloads: 908

    Escola Saberexcel VBA Estudos - Treinamento com Macros, Fórmulas e Funções

    Esse macro do Aplicativo Microsoft Excel VBA(Visual Basic Application), inserem uma fórmula (aqui fiz uma fórmula simples), na coluna(K),
    na linha referencial correspondente à digitação na coluna(D). Para um aprendizado VBA com qualidade é necessário que voce aprenda bem sobre as instruções Loops e também sobre como deslocar, localizar, células, linhas e colunas em qualquer célula para outra folha de planilha qualquer no livro.

    Sub extender_formulas_ultima_linha_digitada()
    For J = 2 To Range("D65000").End(xlUp).Row
    Range("K" & J).FormulaR1C1 = "=IF(RC[-7]="""","""",RC[-7])"
    Next J
    '- - - - - - - - - - - '
    'esse tipo de código também fará a mesma coisa.
    'veja como é importante aprender sobre o deslocamento, localização, intervalos de células linhas colunas.
    'Range([K2].End(xlDown), [K2]).Select
    'Selection.FormulaR1C1 = "=IF(RC[-7]="""","""",RC[-7])"
    '- - - - - - - - - - - '
    End Sub

    Sub extender_formulas_ultima_linha_digitada_I()
    For Each c In Range("K2:k" & [d65536].End(3).Row)
    c.FormulaR1C1 = "=IF(RC[-7]="""","""",RC[-7])"
    Next
    End Sub

    'observe que fiz um loop com o intuíto didático para mostrar como poderá fazer um macro usando
    ' a instrução For...Next e indicar linhas e colunas a serem deletadas, ou outra coisa qualquer.
    Sub limpar_teste()
    For i = 2 To Range("K65000").End(xlUp).Row
    Range("K" & i).ClearContents
    Next i
    End Sub


    Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola Saberexcel VBA Estudos® - Treinamentos com Macros, Fórmulas e Funções.





     

     

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

    popular!
    Adicionado em: 21/11/2010
    Modificado em: 21/11/2010
    Tamanho: 17.92 KB
    Downloads: 634

    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 formula deleta todas as formulas todas planilhas vba formula deleta todas as formulas todas planilhas

    popular!
    Adicionado em: 21/11/2010
    Modificado em: 21/11/2010
    Tamanho: 20.56 KB
    Downloads: 742

    Esta macro do Aplicativo Microsoft Excel VBA, seleciona e ou deleta todas as células
    com fórmula, somente as células que contenham fórmulas

    Sub Seleciona_todas_Celulas_Com_Formulas()
    Selection.SpecialCells(xlCellTypeFormulas, 23).Select
    'Selection.ClearContents
    'Selection.Delete
    End Sub

     

    Aprenda Microsoft Excel VBA(Visual Basic Application) --((SaberExcel))--


    vba formula insere soma com texto na celula A1 vba formula insere soma com texto na celula A1

    popular!
    Adicionado em: 21/11/2010
    Modificado em: 21/11/2010
    Tamanho: 17.48 KB
    Downloads: 589

    Macro do Aplicativo Microsoft Excel VBA, faz uma soma através do Visual Basic Application, inserindo a fórmula na célula(A1)
    sendo a soma de determinado range (A2:A18), e em A1 adicione a soma o Texto "SOMA TOTAL", texto precedido da soma.

    Sub Inserir_Formula()
    Range("A1").Select
    Range("A1").Formula = "=SUM(A2:A18)"
    Selection.Formula = " Soma Total = R$ " & Range("A1").Value
    End Sub



    Aprenda Microsoft Excel VBA --(SaberExcel)--





    Página 1 de 4

    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