question

Como voce executar uma macro dentro de uma formula no microsoft excel 2007?

.... por exemplo se (A2 = A3, "Executar Macro", "")

Isso é o que eu quero fazer, só não sei como fazer isso eu realmente não sei o que estou fazendo, eu só preciso ser dito o que fazer para conseguir uma função como = se (A1 = A2, executar Macro , "") que é tudo que eu preciso, e sou burra e novo nisso, então eu meio que precisam direções específicas.... gostaria de seguir você fora de um penhasco.

resposta Resposta

Uma fórmula é realmente uma macro
É função macro e macro SUB não

Então, para isso, você precisará substituir as linhas da sua macro
De


Sub WhatEverName()
....
End Sub

Para

Função WhatEverName()
...
End Function

E, colocar o que será de função em um módulo (e não um módulo de formulário) permite que você execute ele como fórmula
No entanto, você precisa ir para "User-defined Functions" na caixa de diálogo Inserir função, e você deve vê-lo lá

Tenha em mente que esta é uma macro, significa que você precisa ter as macros habilitadas para esse arquivo para executá-lo

Além disso, você pode executar essa fórmula de qualquer arquivo aberto, como o arquivo que tem a função (a função macro) é aberto

Você pode vê-lo em ação nesse arquivo livre
http://www.file1.net/Project.asp?id=b2vi84k8XSa7dYOS


Isso faz sentido? Avise-me se não

VBAXLMan

resposta Não é a resposta que você estava procurando?
Adicionar um comentário ou resposta a esta pergunta

Pesquisar uma resposta melhor..
Ou, fazer uma pergunta..
Comentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2022
All rights reserved