Excel VBA - Datas

  • - Acesso Livre
  • Documentos

    Ordenar por : Nome | Data | Acessos [ Ascendente ]

    Excel planilha vba data transforma formato texto data Excel planilha vba data transforma formato texto data

    popular!
    Adicionado em: 07/10/2011
    Modificado em: 07/10/2011
    Tamanho: Vazio
    Downloads: 711

    Saberexcel - o site das macros

    Esse procedimento do Aplicativo Microsoft Excel VBA, inserido na folha de planilha e sensizilizado pelo Evento SelectionChange, ao selecionar  copia determinados números com caracteres inválidos para datas, e os transforma em datas válidas, com barras.

    '------------'
    15%07&2012 - será transformado em 15/07/2012
    17(07*2012 - será transformado em 15/07/2012
    19.12.2012 - será transformado em 19/12/2012
    25$07#2012 - será transformado em 25/07/2012
    18!08*2012 - será transformado em 18/08/2012
    26"12£2012 - será transformado em 26/12/2012
    31%12§2012 - será transformado em 31/12/2012


    Private Sub Worksheet_SelectionChange
    (ByVal Target As Range)
    On Error Resume Next
    Saber1.[A1].Value = ActiveCell.Offset(0, -2).Value
    Data_Formato_dia_mes_ano
    End Sub

    'transformando um data formato texto (07.03.2012) no formato (07/03/2012)

    Sub Data_Formato_dia_mes_ano()
    Dim Ano As Integer, Mes As Integer, dia As Integer
    Ano = Right(Range("A1"), 4)
    Mes = Mid(Range("A1"), 4, 2)
    dia = Left(Range("A1"), 2)
    Range("A2") = DateSerial(Ano, Mes, dia)
    End Sub

    Escola Saberexcel VBA Estudos - Treinamentos, Macros, Fórmulas e funções http://www.microsoftexcel.com.br


    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 datas soma usf Excel planilha vba datas soma usf

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

    Saberexcel - o site das Macros Microsoft VBA

    E
    sse procedimento do aplicativo Microsoft Excel VBA(visual Basic Application), com auxilio de uma combobox com lista de anos, insere em determinadas células na folha de planilha, o ano e soma com valor de outra célula. Espero que o exemplo possa ajudá-los em alguma coisa.
    Fiquem com Deus. Expedito Marcondes


    Private Sub CB_OK_Click()

    'Se a combobox estiver em branco
    If frmANO.cbxANOS = "" Then
    Unload frmANO
    Exit Sub
    End If

    'inserindo um novo texto


    Sheets("Dados").Cells(3, 3).Value = CDbl(frmANO.cbxANOS)
    Sheets("Dados").Cells(4, 3).Value = Sheets("Dados").Cells(3, 3).Value + Sheets("Dados").Cells(4, 2).Value
    Unload frmANO
    End Sub



    Private Sub UserForm_Initialize()

    'chamar userform
    Carregar_combobox
    End Sub


    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 data usf retorna numero semana Excel planilha vba data usf retorna numero semana

    popular!
    Adicionado em: 05/06/2011
    Modificado em: 05/06/2011
    Tamanho: Vazio
    Downloads: 920

    Saberexcel - o site de quem precisa Aprender macros Microsoft Excel VBA

    Esses procedimentos do Aplicativo Microsoft Excel VBA(Visual Basic Application) retornam o número da semana em Textboxes, através de userforms,
    também usamos fórmulas para detectar a data do inicio de uma semana baseado no número da Semana.


    Private Sub UserForm_Initialize()
    txtDATA = Format(Now, "dd/mm/yyyy")
    txtMES = Format(txtDATA, "mmmm")
    D = Int(Format(txtDATA, "0"))

    NumSem = DateSerial(Year(D + (8 - Weekday(D)) Mod 7 - 3), 1, 1)
    NumSem = (D - NumSem - 3 + (Weekday(NumSem) + 1) Mod 7) \ 7 + 3
    txtSEMANA = NumSem
    fraDADOS.Caption = " - Data:[ " & txtDATA & " ] - Mês:[ " & txtMES & " ] - Num Semana: [ " & txtSEMANA & " ]"
    End Sub

    Private Sub cmdFechar_Click()
    Unload Me
    End Sub


    Fórmula retorna a data baseado no múmero da semana
    isto é o inicio da semana(24)
    Formula usada....: =DATA(ANO(HOJE());1;1)+(B1-1)*7-MOD(DATA(ANO(HOJE());1;1)-1;7)

    formula para concatenar esses dados que está na célula (D3)
    =" [ "&B1&"ª. Semana...:"&" ] está entre o intervalo de datas [ "&TEXTO(D1;"dd/mmm/aaaa") & " à "& TEXTO(E1;"dd /mmm/aaaa") & " ]"


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





    Publicidade
    Compre com segurança, garantia e ótimos preços
    Eletrônicos - Submarino.com.br

    Excel planilha vba funcao data calcula dias trabalho Excel planilha vba funcao data calcula dias trabalho

    popular!
    Adicionado em: 27/05/2011
    Modificado em: 27/05/2011
    Tamanho: Vazio
    Downloads: 4261

    Saberexcel - o site de quem precisa aprender Macros Microsoft Excel VBA

    Essa macro e Função personalizada do Aplicativo Microsoft Excel VBA(Visual Basic Application), verifica e retorna o total de dias úteis entre um intervalo de duas datas, dias úteis de trabalho. Baixe o exemplo de planilha para melhor visualizar os macros e a função personalizada, para esse cálculo de datas úteis sem os sábados e domingos através do VBA.

    'Este módulo irá Dias Calcular atividade úteis entre duas datas dadas em formato abaixo.
    'ColA Col B ColC
    'DataIncial DataFinal Resultado nas (Celulas em branco)


    Sub Calcular_dias_atividade()
    [A1:B12].Select
    Dim vCelulas As Range
    For Each vCelulas In Selection.Cells
    If IsDate(vCelulas.Value) And IsDate(vCelulas.Offset(0, 1).Value) And IsEmpty(vCelulas.Offset(0, 2)) Then
    vCelulas.Offset(0, 2).Value = Dias_de_trabalho(vCelulas.Value, vCelulas.Offset(0, 1).Value)
    End If
    Next
    [D1].Select
    End Sub

    Function Dias_de_trabalho
    (ByVal vDataInicial As Long, ByVal vDataFinal As Long) As Long
    ' Retorna a contagem de dias entre vDataInicial - vDataFinal menos sábados e domingos
    Dim vDia As Long, vContador As Long
    For vDia = vDataInicial To vDataFinal
    If Weekday(vDia, vbMonday) < 6 Then
    vContador = vContador + 1
    End If
    Next vDia
    Dias_de_trabalho = vContador
    End Function

    '
    macros abaixo foram feitas para ajudar no teste de planilha.

    Sub limpar_teste()
    [C2:C15].ClearContents
    [D1].Select
    End Sub

    Sub visualizar_macros_vbe()
    Dim Resposta As String

    Resposta = MsgBox("Deseja visualizar as macros no módulo VBE?", vbYesNo, "Saberexcel - o site das macros")
    If Resposta = 6 Then ' 6 é igual a vbyes
    Application.Goto reference:="Dias_de_trabalho"
    Else
    Saber1.Shapes("sb").Visible = True
    End If

    End Sub

    Sub oct()
    Saber1.Shapes("sb").Visible = False
    End Sub



    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 datas usf dia mes ano Excel planilha vba datas usf dia mes ano

    popular!
    Adicionado em: 13/04/2011
    Modificado em: 13/04/2011
    Tamanho: Vazio
    Downloads: 681

    Saberexcel - o site de quem precisa aprender Micrososft Excel VBA

    Esse procedimento do Aplicativo Microsoft Excel VBA(Visual Basic Application), formata uma data em célula com auxílio de um objeto CommandButton.

    .Value = Left(UCase(MonthName(Month(Date) - 1)), 4) & " " & Year(Date) 'quatro letras 'MARÇ'
    .Value = UCase(MonthName(Month(Date) - 1)) & " " & Year(Date)
    .Value = UCase(MonthName(Month(Date) - 1, True)) & " " & Year(Date)
    .Value = DateSerial(Year(Date), Month(Date), -1)

    Private Sub CommandButton1_Click()

    If Day(Date) = 11 Then Rows("9").Insert xlShiftDown: Range("G9").Value = Month(Date)

    ActiveCell.Value = Application.WorksheetFunction.Proper(ActiveCell.Value)
    With Range("G9") '.
    With .Font
    .Bold = True ' teste negrito
    .Name = "Arial"
    .Size = 18
    End With
    'PODERÁ USAR UMA DAS FORMATAÇÕES ABAIXO
    '.Value = DateSerial(Year(Date), Month(Date), -1)
    '.Value = UCase(MonthName(Month(Date) - 1, True)) & " " & Year(Date)
    '.Value = UCase(MonthName(Month(Date) - 1)) & " " & Year(Date)
    .Value = Left(UCase(MonthName(Month(Date) - 1)), 4) & " " & Year(Date) 'quatro letras 'MARÇ'
    .NumberFormat = "mmm - yyyy"
    End With

    End Sub


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






    Publicidade
    Compre com segurança, garantia e ótimos preços
    Eletrônicos - Submarino.com.br

    Página 2 de 4

    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