none
Erro ao executar vba RRS feed

  • Pergunta

  • Boa noite!

    Ainda sou leigo no assunto VBA e vizualizei um projeto em um site e copiei o projeto em meu computador mas quando vou executar apresenta a seguinte mensagem:
    "erro em tempo de execução '1004':"
    "o método 'range' do objeto '_global' falhou"


    creio que seja neste fragmento:

    Private Sub LCONTROLE()
    RA = Range("RA")
    NR = Range("NR")
    OP = Range("OP")
    End Sub

    Private Sub GCONTROLE()
    Range("RA") = RA
    Range("OP") = OP
    End Sub


    creio que renomearam um determinado conjunto de células.

    se alguem puder me auxiliar, fico muito agradecido.

    segue o link deste projeto http://www.macoratti.net/vba_cum.htm
    segunda-feira, 25 de maio de 2009 21:30

Respostas

  • Você não renomear um intervalo e sim uma única célula, pois ela vai receber o valor das variáveis.

    Bom que célula você vai renomear, vai depender da estrutura da sua pasta. Se você tem uma planilha especifica para os dados, ou se esses dados já serão utilizados...




    quarta-feira, 27 de maio de 2009 13:15

Todas as Respostas

  • Range ("RA") e Range("OP") se referem a intervalos (no caso a uma célula cada um) nomeados.
    O dono do projeto nomeou, por exemplo, a célula "A1" como "RA".

    Crie os nomes (INSERIR > NOMES > DEFINIR) na sua planilha que o código funcionará.
    terça-feira, 26 de maio de 2009 18:22
  • Obrigado Hermano, mas eu tambem ja havia pensado nisso, o que eu gostaria de saber e qual intervalo de célula renomear.

    Mas mesmo assim fico muito agradecido e aguardo futuras respostas.

    terça-feira, 26 de maio de 2009 19:09
  • Você não renomear um intervalo e sim uma única célula, pois ela vai receber o valor das variáveis.

    Bom que célula você vai renomear, vai depender da estrutura da sua pasta. Se você tem uma planilha especifica para os dados, ou se esses dados já serão utilizados...




    quarta-feira, 27 de maio de 2009 13:15
  •  Mais uma vez obrigado e até mais.
    quarta-feira, 27 de maio de 2009 15:11