Ir ao conteúdo
  • Cadastre-se
Miguel Andrade_547010

Criar função em VBA

Recommended Posts

Bom dia Pessoal

 

 

E o seguinte eu tenho que criar uma função no excel em VBA. tenho duas tabelas uma com emails recebidos e outra com os email respondidos o que tenho que fazer e cria a função para ver os emails que foram respondidos e os que nao e depois colocar o "V" (emails respondidos) "X" (emails não respondidos).

 

Estou com muita dificuldade em fazer esta função podem ajudar?

 

 

Cumprimentos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar algo do tipo: =SE(CONT.SE(RESPONDIDOS!A1:A2000;A1)>=1;"V";"X")

Onde Respondidos é a aba com os e-mails respondidos, A1:A2000 é a coluna com o dado que será comparado para verificar se foi respondido (assunto do email?), e A1 é a célula A1 da aba e-mails recebidos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aquilo que ja tenho e o seguinte:

 

 

Function email (lista as range) as integer

 

Dim de as range

Dim para as range

 

dim posde, pospara, R as integer

 

R=0

posde=1

pospara=1

 

Do

     If de (posde) = para (pospara) then

         If subjectde (posde) = subjectpara (pospara) then

         R=R+1

         end if

 

 

 

 

 

 

nao sei se está bem mas precisava da vossa ajuda.

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

@miguel

Para facilitar a obtenção de ajuda para a sua questão, sugiro que você disponibilize aqui um exemplo do seu arquivo, contendo algumas linhas (5 ou 6) de dados, contendo os resultados desejados, com as explicações na própria planilha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso é para trabalho de faculdade?

pois nao há necessidade de usar function para isso, voce pode combinar todas essas analises na função CONT.SES

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo voce quer uma funcao que retorne se um email foi respondido ou voce que uma sub que analise todos os dados da planilha de uma vez?

sao coisas diferentes, function so serve para retornar valor, nao pra preencher células diversas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Xflapc2

 

Em baixo envio o que o prof pediu para fazer

 

 

Um dos desafios atuais das organizações consiste na eficiente comunicação dos seus colaboradores através do correio eletrónico, nomeadamente, numa gestão eficaz das respostas aos e-mails recebidos.
De forma a melhorar a gestão deste problema propõe-se o desenvolvimento de duas funções em VBA para o Excel que permitam verificar e contabilizar as respostas efetuadas aos e-mails recebidos.
Uma forma de obter este controlo é através da análise da resposta ao remetente e respetivo assunto (subject).
Assim, solicita-se que construa funções em VBA para o seguinte:
a. Apresentar o total de e-mails não respondidos de entre duas tabelas de email’s (recebidos e enviados);
b. Verificar se um e-mail recebido já foi respondido. Apresenta como resultado (0 ou 1).
 
 
 
Cumprimentos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×