Ir para conteúdo
Fórum Script Brasil
  • 0

Erro em tempo de execução 9 Subscrito fora do intervalo


Barabara Amorim

Pergunta

trabalhamos com uma planilha em Excel para sistema de clientes em  uma lanchonete 

ultimamente nos deparamos com um problema muito chato quando tentamos por em alguma conta um produto vendido aqui exemplo na conta de Ademir colocamos uma agua logo a pós isso o erro vem na tela 

no primeiro anexo vemos o erro depois de aperta r na opção de depurar

no segundo anexo vemos a tentativa de por algum item nesse nome

e no terceiro anexo vemos o erro persistentedepurar.png.2b31fc6dcd8710efafb8baad4465fe51.png

 

agua.png

logo apos o enter.png

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Em 16/02/2024 em 02:22, Barabara Amorim disse:

trabalhamos com uma planilha em Excel para sistema de clientes em  uma lanchonete 

ultimamente nos deparamos com um problema muito chato quando tentamos por em alguma conta um produto vendido aqui exemplo na conta de Ademir colocamos uma agua logo a pós isso o erro vem na tela 

no primeiro anexo vemos o erro depois de aperta r na opção de depurar

no segundo anexo vemos a tentativa de por algum item nesse nome

e no terceiro anexo vemos o erro persistente

 

https://forum.scriptbrasil.com.br/topic/219884-erro-em-tempo-de-execução-9-subscrito-fora-do-intervalo/ Retro Bowl

Sua planilha do Excel parece estar lhe dando uma baita dor de cabeça. Quando esses tipos de erros interrompem seu fluxo de trabalho, eles podem ser extremamente difíceis de consertar. Antes de tentar consertar o problema usando a ferramenta de reparo ou reiniciando o Excel, certifique-se de que todas as suas fórmulas e referências sejam válidas. Para que possamos determinar o problema em conjunto, seria muito apreciado se você também pudesse enviar os arquivos anexados. Meus melhores votos!

Link para o comentário
Compartilhar em outros sites

  • 0

Eu não consegui resolver o problema, mas gostei bastante do código, o problema é que o Excel travou e assim eu pedi ajuda para o Copilot, e a sugestão dele deu certo.

Eu montei uma nova planilha com o nome de Geral, onde célula A1=Digite Aqui, B1=Data, C1=Hora, D1=Soma(a2:a20), e o código ficou assim:

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False ' Desativa eventos temporariamente
    
    On Error GoTo ExitSub ' Tratamento de erros para garantir que eventos sejam reativados

    If Target.Row > 1 Then
        If Target.Column = 1 Then
            Cells(Target.Row, 2) = Date
            Cells(Target.Row, 3) = Time
            Cells(Target.Row, 4) = Sheets("Geral").Cells(1, 4).Value
        End If
    End If
    
ExitSub:
    Application.EnableEvents = True ' Reativa eventos
End Sub

 

Captura de tela 2025-02-04 070946.png

Editado por Frank K Hosaka
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,1k
×
×
  • Criar Novo...