question

macros do Excel. como executar uma macro em celulas diferentes?

Eu gravei uma macro no Excel 2007. Vamos dizer que minha macro aplica o formato de uma célula.
Quando eu gravei a macro, eu usei a célula F9.

Mas agora que quero executar a macro, ele corre e aplica o formato apenas a célula F9.

Eu gostaria de ser capaz de selecionar qualquer célula, execute a macro e formate a célula que eu tenho apenas selecionado... não o F9 que eu uso para gravar a macro.

Obrigado


resposta Resposta

Edit: por e-mail, acredito que isso está mais perto do que você quer fazer:

Private void Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Se ActiveCell.Column = 2 então
ActiveCell.Offset (0, -1).Valor = _


ActiveCell.Offset (0, -1).Valor & "," & ActiveCell.Value
ActiveCell.ClearContents
End If
End Sub



A macro a seguir irá aplicar formatação a qualquer célula dupla clicado:

Private void Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
ActiveCell.Select
Com Selection
.Nome = "Times New Roman"
.Tamanho = 12
.ColorIndex = 3
Terminar com
Selection.NumberFormat = 0
End Sub

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