Excel VBA - Numeros

  • - Acesso Livre
  • Documentos

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

    vba numeros formata celula numero negativo vba numeros formata celula numero negativo

    popular!
    Adicionado em: 21/11/2010
    Modificado em: 25/11/2010
    Tamanho: Vazio
    Downloads: 573

    Esse procedimento do Aplicativo Microsoft Excel VBA, formata determinada célula se o número digita for menor que zero, insere uma cor de fundo e uma fonte azul.

    Private Sub Worksheet_Change(ByVal Target As Range)
    'verifica se é número ou string
    If IsNumeric(Range("A1").Value) = False Then
    MsgBox ("Valor digitado nao númerico"), vbInformation, "Saberexcel.com"
    ' Range("A2").Interior.ColorIndex = xlNone
    Exit Sub
    End If

    'verifica se é número ou string
    If IsNumeric(Range("A2").Value) = False Then
    MsgBox ("Valor digitado nao númerico"), vbInformation, "Saberexcel.com"
    Range("A2").Interior.ColorIndex = xlNone
    Exit Sub
    End If

    'verifica se maior ou igual a zero
    If Range("A1").Value >= 0 Then
    Range("A1").Interior.ColorIndex = 35
    Else
    Range("A1").Interior.ColorIndex = xlNone
    End If

    'verifica se menor ou igual a zero
    If Range("A2").Value <= 0 Then
    Range("A2").Interior.ColorIndex = 45
    Else
    Range("A2").Interior.ColorIndex = xlNone
    End If

    End Sub


    Aprenda tudo sobre Aplicativo Microsoft Excel VBA - SaberExcel




     

    vba numeros retorna numeros ou texto de dados misto vba numeros retorna numeros ou texto de dados misto

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

    Saberexcel - o site das macros

    Estas funções do Aplicativo Microsoft Excel VBA, tem por finalidade retornar textos e ou numeros contidos em uma determinada célula,
    Digamos que na celula(A1) você tem o seguinte dado: Saber8754 Excel2008Macros
    Função usada : '=Retorna_Numeros(A1)
    Retorna .......: '87542008

    Função usada .....: =Retorna_Texto(A1)
    Retorno .............: ExcelVBAMacros


    ----------------'
    'Retorna somente texto ignorando números
    '=Retorna_Texto(A1)

    Function Retorna_Texto(Cell As Range) As String
    Dim LenStr As Long
    For LenStr = 1 To Len(Cell)
    Select Case Asc(Mid(Cell, LenStr, 1))
    Case 65 To 90
    Retorna_Texto = Retorna_Texto & Mid(Cell, LenStr, 1)
    Case 97 To 122
    Retorna_Texto = Retorna_Texto & Mid(Cell, LenStr, 1)
    End Select
    Next
    End Function


    Esta função Retorna_numeros, retorna somente números, ignorando os textos:
    '=Retorna_Numeros(A1)

    Function Retorna_Numeros(Cell As Range) As Long
    Dim Ret_Texto As Long
    For Ret_Texto = 1 To Len(Cell)
    Select Case Asc(Mid(Cell, Ret_Texto, 1))
    Case 48 To 57
    Retorna_Numeros = Retorna_Numeros & Mid(Cell, Ret_Texto, 1)
    End Select
    Next
    End Function

    'macro usada para selecionar o módulo VBE(Visual Basic Editor)
    Sub ir_módulo()
    SendKeys ("%{F11}")
    End Sub

    'Agrupando as folhas de planilhas
    Sub Agrupar_Colunas()
    Columns("F:L").Select
    Selection.Columns.Group
    Range("D1").Select
    End Sub

    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com Saberexcel


     

    Página 3 de 3

    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