ハイライト/選択した単語に対して、マクロに一連のアクションを実行させる方法を教えてください。Excelマクロ:選択した単語への操作
単語を選択してから操作を実行しました。アイデアは、私が選んだ言葉に何か行動しなければならないということです。しかし、マクロを実行するために他の単語を選択すると、それは "And"にのみ実行されます。
コード:本質的には
Sub Test()
'
' Test Macro
'
' Keyboard Shortcut: Option+Cmd+r
'
Range("AW2").Select
ActiveCell.FormulaR1C1 = "And"
Columns("N:N").Select
Selection.Insert Shift:=xlToRight
Range("N1").Select
ActiveCell.FormulaR1C1 = "And"
Range("N2").Select
ActiveCell.FormulaR1C1 = _
"=IF(ISNUMBER(SEARCH(""And"", RC[-2]:R[4545]C[-2])), ""yes"", ""no"")"
Range("N2").Select
Selection.AutoFill Destination:=Range("N2:N4547")
Range("N2:N4547").Select
ActiveWindow.ScrollRow = 4577
Range("N4555").Select
ActiveCell.FormulaR1C1 = "=COUNTIF(R[-4553]C:R[-8]C, ""yes"")"
Range("N4556").Select
End Sub
、私が欲しい「と」「私はハイライト任意の単語」の意味変数に置き換えます。
?セルを編集すると、VBAは停止します。また、あなたが持っているコードを表示して、うまくいかないコードを教えてください。 –
編集を確認してください。私は強調した言葉にマクロを適用したい。 –
@DirkReichelが言ったように、「ハイライト」とはどういう意味ですか?あなたはセルの編集中で、そのセルのテキスト内で1つの単語を選択します(この場合、その時点でマクロを実行することはできません)。単語を含むセル? – YowE3K