-1

マクロを書いてExcelから自動呼び出し。マクロは CellA1に対してのみ機能します。範囲で遊んで、アドレスなどを取得するためにさまざまなことを試しA2ましA3たが、成功しませんでした。次のような範囲がA1:A30あり、ユーザーがデータを提供するので、マクロを自動的に実行して結果を出します。

これは、マクロを1回または「A1」に対して呼び出すことができるリンクですが、このマクロをどのように使用すればよいA1:A30ですか? エクセルからVBA関数を呼び出す方法

4

1 に答える 1

2

交換: If Target.Address = "$A$1" Then 'assumes user input cell is A1

これとともに: If Not Intersect(Target.Parent.Range("A1:A30"), Target) Is Nothing Then

そして、他の質問に対するスコット・ホルツマンの答えが正しいことを確認してください。

于 2012-12-15T18:51:49.713 に答える