投稿日 | : 2006/01/18(Wed) 13:09 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re^8: エクセルのマージ |
> sht.Colmun("Z").Width = sht.Cells(x, y).MergeArea.Width
> の部分でエラーがでてしまい実行できません
> なにか方法あったらお願いします。
そもそもシートオブジェクトに Column プロパティ はありますか?
自分の書いたものを他人に間違い探しを依頼するのは、どうかと思います。
聞くなら、方法とか手段にしないと。
事前バインディング(アーリーバインディング)でコードを手書きで書くように
して下さい。そうすれば、自動メンバ表示などのインテリセンス機能が働いてコードの
間違いに気付くはずです。
方法が解らない場合は、Excel上でマクロを取ってそのマクロを元にコードを書き換えて
下さい(書き換える場合は、こちらの注意書き等を参考にして下さい)
その上でマクロの”この部分の”(くどいですが部分で No.5484 の質問のように
マクロそのままではない)コードはどのように変更したらいいのでしょうかと言った
質問にして下さい。
又、VBA のヘルプ(イルカに聞く)を調べるようにして下さい。
(Excel を初めて扱われるのではないし、ここでの質問も何度目かのようだし...。)
方法論の話なら、自分がExcel上でするならどのようにしますか?
私ならコピペで済ましますが。(それをマクロに取って見ればコードも解る)