Saberexcel - o site das macros Essas macros do Aplicativo Microsoft Excel VBA, chamam determinadas macros atribuidos a botões na folha de planilha. Option Explicit Sub Chama_Botao() Sub Macro1() Referência sobre o desenvolvedor do Excel |
Application.Propriedade Caller |
Retorna informações sobre como o Visual Basic foi chamado (para obter mais informações, consulte a seção Comentários).
Sintaxe
expressão.Caller(Index)
expressão Uma variável que representa um objeto Application.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Index | Opcional | Variant | Um índice para a matriz. Esse argumento só é usado quando a propriedade retorna uma matriz (para obter mais informações, consulte a seção Comentários). |
Comentários
Essa propriedade retorna informações sobre como o Visual Basic foi chamado, como mostrado na tabela seguinte.
Origem da chamada | Valor retornado |
---|---|
Uma função personalizada inserida em uma única célula. | Um objeto Range especificando aquela célula |
Um função personalizada que seja parte de uma fórmula de matriz em um intervalo de células. | Um objeto Range especificando aquele intervalo de células |
Uma macro Auto_Open, Auto_Close, Auto_Activate ou Auto_Deactivate | O nome do documento como texto |
Uma macro definida pela propriedade OnDoubleClick ou pela propriedade OnEntry | O nome da referência de célula ou identificador de objeto gráfico (se aplicável) ao qual a macro se aplica |
A caixa de diálogo Macro (menu Ferramentas) ou qualquer origem de chamada que não tenha sido descrita acima | O valor de erro #REF! |
Exemplo
Este exemplo exibe informações sobre como o Visual Basic foi chamado.
Visual Basic for Applications |
---|
|
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcell
Baixe o exemplo de planilha contendo as macros acima
Excel planilha vba macros propriedade caller chama macros atraves botoes (73.21 kB)