|
>>ブック単位とかの機能は、97、2000(多分)にない
>そーです。私は2000使ってますが、たしかにありません。
>なので当てずっぽになってしまいますが、例の・・
>
>Worksheets("Sheet1").Activate
>Range("A1").Select
>
>なーんていう「97のおまじない」は通用しませんかねぇ ?
>外してたらすいません。
うーん。なんかですねえ・・・・
手動で「検索・置換ダイアログ」で、「検索場所」をブックにしちゃうと、VBAで検索場所をどう設定しようが、強制的に全ブック内を検索・置換しちゃうみたいなんですよね・・
例えば、
Sub test()
ThisWorkbook.Worksheets("Sheet1").Rows(1).Replace _
What:="BBB", Replacement:="AAA"
End Sub
としてたら、普通はSheet1の1行目しか検索しないはずなんだけど、全ブックの全セルを検索・置換しちゃうみたいです。
そして、再び、手動でダイアログで「検索場所」を「シート」に設定しなおして実行すると、ちゃんとSheet1の1行目だけ検索するみたいです。
どのシートをアクティブにして実行させてもそうなので、
Worksheets("Sheet1").Activate
Range("A1").Select
も、効果ないかも・・・・
|
|