他のシートに書き込むにはどうしたらよいのか?
これもいつものように記録マクロで調べてみることにした。
記録マクロを使ってコードのサンプルを得る・・・。これが
記録マクロの一番役に立つところだ。特に一太郎マクロや
三四郎マクロのように情報が得にくいものでは欠かせない。
くまぷーが買い求めた「一太郎マクロ入門」も悪い本では
ないのだろうが、本当のところはあまり参考にしてはいない。
記録マクロで作ったコードをおおいに参考にしている・・・。
さて記録マクロの言うところでは・・・
カレントシート切替(.シート名="Sheet2") |
と記述すればSheet2をアクティベートできることがわかった。
しかしこのカレントシート切替()という命令はヘルプに載っていなかった。
ひょっとしたら英語名のものがあるのではないかと調べてみたら
ChangeCurrentSheet(<シート名>)という名前で記載されていた。
シート名は文字列で指定することもできるし、左のシートから
1,2,3・・・と番号で指定することもできるということである。
補足であるがJumpStart()で文書の頭にJumpEnd()で文書末に
カーソルを移動させることができる。尚、冗談のようだが
JumpStart()の代わりに「文書頭」、JumpEnd()の代わりに
「文書末」と記述しても同じ効果がある。
一太郎マクロはなかなか味が・・・・ある。 |
最近のコメント