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



Isso faz sentido? Avise-me se não

VBAXLMan

ComentáriosComentá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-2023
All rights reserved