• 締切済み

マクロについて

たとえば、事前にAボタンを設定してあると仮定します。 A1セルを指定してAボタンを押すとそのセルに入力した文字を消します。といったのはマクロで作成したことがあるのですが、これをどのセルを選択してボタンを押すと文字が消せるといったようにしたいのですがどうすればいいですか? マクロだとそのセル単体か、若しくは一定の範囲内を指定したセルといったようにしか設定したことがなく、なんやかんやで構ってみても分かりませんでした。 そのボタンにVBを組まないといけないのでしょうか? それか他の方法があれば教えてください。よろしく御願いします。

みんなの回答

回答No.2

単体セルや複数指定されたのセルの情報を取得するには 「Selection.Address」が便利です。使用例としては Range(Selection.Address).Select  Selection.ClearContents マウスやキーボードで複数指定して色が変わったせるの範囲 情報を取得してその範囲のデータをクリアするソースです。

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Range("A1").~ というのを ActiveCell.~ としてみるとか? (現在選択されているセル【=アクティブな状態のセル】と言う事)

関連するQ&A