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