Excel VBA - Horas

  • - Acesso Livre
  • Documentos

    Ordenar por : Nome | Data | Acessos [ Ascendente ]

    vba horas splash userform mostra data e horas label vba horas splash userform mostra data e horas label

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

    Saberexcel - o Site das Macros

    Estas macros do Aplicativo Microsoft Excel VBA, mostram horas através de um userform, horas continuas
    Relógio digital, que funcionará como um Spash
    Esses procedimentos junto com a declaração Global (Boolean), insere um relogio digital no rótulo(label)
    de determinado Userform(Formulário)

    1 objeto Userform1 ............: - Caption "Userform1"
    1 objeto Label....................: - Caption "Label1"
    1 objeto CommandButton....: - Caption "CommandButton"

    'NO MÓDULO COMUM STANDARD INSIRA AS MACROS E VARIAVEL GLOBAL ABAIXO
    Global onOff As Boolean

    Sub MostrarFormulário()

    UserForm1.Show
    End Sub

    Sub MostrarHoras()
    On Error Resume Next
    'colocação da data e horas devidamente formatadas
    'veja que aqui inserimos as horas no Caption do Userform, Label e Frame1


    UserForm1.Caption = "Hoje é dia: [ " & Format(Now, "dddd dd-mm-yyyy") & " ] Agora são: [ " & Format(Now, "hh:mm:ss") & " ] horas"
    UserForm1.Label1.Caption = Format(Now, "dddd dd-mm-yyyy hh:mm:ss")
    UserForm1.Frame1.Caption = "Hoje é dia: [ " & Format(Now, "dddd dd-mm-yyyy") & " ] Agora são: [ " & Format(Now, "hh:mm:ss") & " ] horas"

    'só é executado se o formulário estiver activo
    If onOff = True Then
    Application.OnTime Now + TimeValue("00:00:01"), "MostrarHoras"
    Else
    Application.OnTime 0, ""
    End If


    End Sub

    'Essa macro usando evento Open que abrirá o formulário na Abertura do Livro
    Sub Auto_Open()
    On Error Resume Next
    UserForm1.Show
    End Sub



    'NA FOLHA DE CÓDIGO DO USERFORM
    Private Sub CommandButton1_Click()
    Unload Me
    End Sub

    Private Sub UserForm_Activate()
    onOff = True ' variável declarada como global as boolean
    'inicia o ciclo de a cada segundo actualizar as horas no formulário
    Application.OnTime Now + TimeValue("00:00:01"), "MostrarHoras"
    End Sub


    'Aqui o Evento Terminate encerra o ciclo de atualização por encerramento do formulário
    Private Sub UserForm_Terminate()
    onOff = False
    End Sub


    'Por exemplo se voce quiser abrir um userform chamado Spash
    'faça uma macro que abre ativará um form splash e o fecha em 5 segundos.

    'Private Sub UserForm_Activate()
    'Application.OnTime Now + TimeValue("00:00:05"), "FechaSplash"
    'End Sub


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



    vba horas retorna data hora atual do pais mais texto vba horas retorna data hora atual do pais mais texto

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

    Saberexcel - o Site das Macros

    Esta macro do Aplicativo Microsoft Excel VBA(Visual Basic Application), insere a hora atual na barra de status e acrescenta um texto, macro verifica o país, nesse caso usamos o idioma norueguês(47) e o português-Br, se não for a Noruega, mensagem em português,
    e retorna a mensagem na StatusBar

    Option Explicit

    Const vDataHoraCelula As String = "B9"
    Const vTexto As String = "Site...: [ http://www.saberexcel.com - O site das Macros ] "
    Dim OK As Boolean

    Sub Iniciar_hora_atual()
    Range(vDataHoraCelula).NumberFormat = "dd.mm.yyyy hh:mm:ss"
    OK = True
    Hora_atual
    End Sub

    Sub Hora_atual()
    Dim vStatusBarMensagemTexto As String
    If Application.International(xlCountrySetting) = 47 Then 'se estiver na Noruega,
    vStatusBarMensagemTexto = "Gjeldende dato og tid: "
    Else
    vStatusBarMensagemTexto = "Data atual e horário : " 'Português_Br
    End If

    If OK Then

    Range(vDataHoraCelula).Formula = Now
    Application.StatusBar = vStatusBarMensagemTexto & Format(Now, "d.m.yyyy hh:mm:ss ") & vTexto
    Application.OnTime Now + TimeValue("00:00:01"), "Hora_atual", , True

    Else

    Range(vDataHoraCelula).Formula = ""
    Application.StatusBar = False
    End If
    End Sub

    Sub parar_relogio()
    Range(vDataHoraCelula).NumberFormat = "dd.mm.yyyy hh:mm:ss"
    OK = False
    Hora_atual
    End Sub



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




    Baixe o exemplo de planilha contendo as macros acima

    vba horas multiplicando valor por horas trabalhadas inputbox vba horas multiplicando valor por horas trabalhadas inputbox

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

    Calculando Pagamento horas trabalhas no Excel VBA

    Qua, 20 de Agosto de 2008 07:11 Administrador

    Peço Ajuda:
    Preciso de uma macro que calcule horas trabalhadas e me retorne o total do pagamento,
    que poderá ser feito também atraves de Uma Entrada de Dados ( InputBox),
    Gostaria de saber se podem me ajudar.
    Manoel Messias:

    Manoel é possível sim, observe essa macro abaixo que retorna o calculo do montante a ser
    pagado por horas trabalhadas, isto é, multiplicad o total de horas trabalhadas pelo valor de /
    de uma hora


    Sub Calcula_Pagamento_Horas_Trabalhadas()
    On Error GoTo
    SbError
    Dim vHora
    Dim pgHora
    Dim iPgto_por_Semana
    vHora = InputBox("Entre com o numero de horas trabalhadas", "Horas Trabalhadas")
    pgHora = InputBox("Valor do pagamento por hora", "Pagamento valor hora")
    iPgto_por_Semana = CCur(vHora * pgHora)
    MsgBox "O Pagamento é de : " & Format(iPgto_por_Semana, "R$ ##,##0.00"), , "Total Pagamento"
    SbError:
    End Sub


    Baixe o exemplo de planilha contendo a macro acima

     

    vba horas mostra horas continuas no userform vba horas mostra horas continuas no userform

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

    Saberexcel - o site das macros
    Insira os seguintes objetos no módulo
    VBA (Visual Basic Application)
    '1 - Userform
    '1 - Label1


    'Estas macros mostram horas através de um userform, horas continuas
    Relógio digital 2010-07-20 21:26:19

    Os procedimentos são inseridos nos modulos comuns e nas
    folhas de códigos do Objeto Userform


    EM UM MÓDULO COMUM INSIRA OS SEGUINTES CÓDIGOS:

    Global onOff As Boolean

    'termina o ciclo de atualização por
    'encerramento do formulário

    Sub ver_formulario()
    UserForm1.Show
    End Sub

    Sub MostrarHoras()
    On Error Resume Next
    'colocação da data e horas devidamente formatadas
    UserForm1.Caption = "Agora :" & Format(Now, "dddd dd-mm-yyyy hh:mm:ss")
    UserForm1.Label1.Caption = "Agora :" & Format(Now, "dddd dd-mm-yyyy hh:mm:ss")
    UserForm1.Frame1.Caption = "Agora :" & Format(Now, "dddd dd-mm-yyyy hh:mm:ss")
    UserForm1.Frame1.ForeColor = &HFF0000
    UserForm1.Label1.ForeColor = &HFFFFFF
    UserForm1.Label1.BackColor = &HFF&

    'só é executado se o formulário estiver activo
    If onOff = True Then
    Application.OnTime Now + TimeValue("00:00:01"), "MostrarHoras"
    Else
    Application.OnTime 0, ""
    End If
    End Sub

    Sub Auto_Open()
    On Error Resume Next
    UserForm1.Show
    End Sub
    '
    Sub Fecha_userform()
    On Error Resume Next
    UserForm1.Hide
    End Sub

     

    NO MÓDULO DA FOLHA DE CÓDIGO DO OBJETO USERFORM INSIRA OS SEGUINTES CÓDIGOS:

    '...........................................................'
    Private Sub UserForm_Terminate()
    onOff = False
    End Sub
    '...........................................................'
    Private Sub UserForm_Activate()
    onOff = True ' variável declarada como global as boolean
    'inicia o ciclo de a cada segundo actualizar as horas no formulário
    Application.OnTime Now + TimeValue("00:00:01"), "MostrarHoras"
    End Sub
    '...........................................................'

    Aprenda microsoft Excel VBA

      

     

     

     

     

     

    vba horas mostra diferenca horas determinada hora minutos segundos vba horas mostra diferenca horas determinada hora minutos segundos

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

    Saberexcel - o site das macros
    Diferença em segundos de uma determinada data até agora
    Essa macro do aplicativo Microsoft Excel VBA insere uma relógio que faz a diferença de data entre uma determinada data o momento de agora e contar os segundos que faz a diferença entre essas datas?
    essas macros fazem isso, a segunda pode contar a diferença em segundos entre uma data e outra.
    esta macro repete a macro "Relógio_Segundos" a cada 1 segundo!

    Sub Relogio_Segundos()
    [A2] = Format([A1] - Time, "hh:mm:ss")
    Application.OnTime Now + TimeValue("00:00:03"), "Relogio_Segundos"
    End Sub

    Este relógio conta os segundos de uma determinada data por exemplo
    neste momento é 02/11/2007 10:49:22 (A1) - e inseri a macro para ver
    a diferença em segundos, acione a macro A2

    Sub Relogio_diferença_Segundos()
    [A2] = DateDiff("s", Now, [A1]) & " Segundos"
    Application.OnTime Now + TimeValue("00:00:01"), "Relogio_Segundos"
    End Sub


    Aprenda Microsoft Excel VBA (SaberExcel)





       Baixe o exemplo de planilha com as macros acima (fazer as configurações)



    Página 1 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