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

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-2024
All rights reserved