ATENÇÃO NOVOS USUÁRIOS

Se registrou recentemente? Seu cadastro será avaliado e mendiante aprovação, a conta será ativada e você poderá usufruir do fórum. O tempo de avaliação gira em torno de 24 a 48 horas.

Esqueceu sua senha?

Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

Dúvida na Função

Dúvidas gerais sobre Excel
betoacunha
Colaborador
Colaborador
Mensagens: 27
Registrado em: Qua Jul 07, 2010 1:38 pm

Dúvida na Função

Mensagem por betoacunha » Sex Jan 16, 2015 10:30 am

Olá Pessoal ... Bom ano a todos:

Na função abaixo o que faz o "Application.Volatile". Tenho a impressão que está deixando lento outros códigos.

Function PROCVMÚLTIPLO(NomePesquisa As String, IntervaloPesquisa As Range, IntervaloRetorno As Range) As String
Dim Valor, Nome
Dim k As Integer
Application.Volatile
k = 1
For Each Nome In IntervaloPesquisa
If Nome = NomePesquisa Then
Valor = IntervaloRetorno(k, 1)
PROCVMÚLTIPLO = PROCVMÚLTIPLO & Valor
End If
k = k + 1
Next Nome
End Function

Abs

Beto



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1414
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Dúvida na Função

Mensagem por Reinaldo » Sex Jan 16, 2015 11:39 am

Do help VBA/Excel
"Marca uma função definida pelo usuário como volátil. Uma função volátil precisa ser recalculada sempre que ocorrem cálculos em qualquer célula da planilha. Um função não volátil só é recalculada quando as variáveis de entrada são alteradas. Este método não tem efeito quando não está dentro de uma função definida pelo usuário usada para calcular uma célula de pasta de trabalho"

Experimente excluir ou comentar essa linha e veja se é mesmo a vilã


Reinaldo
:oops: :D :mrgreen: :geek:

betoacunha
Colaborador
Colaborador
Mensagens: 27
Registrado em: Qua Jul 07, 2010 1:38 pm

Re: Dúvida na Função

Mensagem por betoacunha » Sex Jan 16, 2015 6:01 pm

Valeu Rmarco ...

Ficou bem claro ... Abrações

Beto Cunha



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder