Ir para conteúdo
Fórum Script Brasil

Sonnel

Membros
  • Total de itens

    13
  • Registro em

  • Última visita

Posts postados por Sonnel

  1. Estou supondo que você tem uma célula nomeada "sdAntCaixa" e queira que nessa célula seja armazenada a soma das células que estejam logo abaixo dela.

    Se for isso, teste o código abaixo. Se não for, disponibilize um arquivo nesses sites que armazenam arquivos tipo sendspace, 4shared.

    Public Sub SomarCelulas()
    
        Dim wks As Worksheet
        Dim rng As Range
    
        Set wks = ActiveSheet
        Set rng = wks.Range("sdAntCaixa").Offset(1)
        
        If Not IsEmpty(rng) And IsNumeric(rng) Then
            Set rng = wks.Range(rng, rng.End(xlDown))
            wks.Range("sdAntCaixa") = Application.WorksheetFunction.Sum(rng)
        End If
        
        Set rng = Nothing
        Set wks = Nothing
    
    End Sub

  2. Se o código foi colocado em um módulo padrão (Modulo1), ele não vai funcionar.

    Esse código se refere ao evento KeyPress de um textbox colocado em um formulário ou planilha.

    O código desse evento é:

    Private Sub txt1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

    End Sub

    Se você quiser exibir uma MsgBox com o número Ascii da tecla pressionada , deve colocar o código em um evento KeyPress do textbox do formulário ou da planilha.

  3. Ainda persistem as dúvidas...

    Você quer que o Access abra o Excel, crie um arquivo e transfira os dados da consulta para uma planilha em branco, correto?

    Esse código que você já escreveu está no Access? Ou teria que ser gerado dentro do arquivo do Excel? É código mesmo ou de repente é uma fórmula a ser utilizada nas células da planilha do Excel?

    Se for um código dentro do Access, ele vai afetar os dados transferidos para a planilha? Seria isso?

  4. Você já viu algum aplicativo que faça esse tipo de coleta e processamento de dados em Excel? Há serviços que informam cotação de ações em tempo real através de link DDE. A coleta dos valores das ações seria feita usando esse tipo de serviço?

  5. Você poderia restringir o preenchimento de dados na planilha somente através de um formulário. E checar se todos os campos do formulário foram preenchidos antes de transferir os dados para a planilha. Dessa forma não haveria como o usuário registrar dados incompletos na planilha.

×
×
  • Criar Novo...