[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/10/26(Tue) 19:39
投稿者名:NM
URL :
タイトル:
エクセル操作について教えてください
いつもお世話になっております。
唐突ですいませんが、ご存知の方いらっしゃいましたら、
ご教授ください。

エクセル操作の注意事項で
xlSheet.Range( Cells(1, 1), Cells(10, 10) ).Select ではなく
xlSheet.Range( xlSheet.Cells(1, 1), xlSheet.Cells(10, 10) ).Select が正解です。
とありましたが、別の書き方で
xlSheet.Range("A1:C10").Select
のような書き方も、やはり問題が起きる可能性があるのでしょうか?

よろしくお願いします。

投稿時間:2004/10/26(Tue) 20:48
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: エクセル操作について教えてください
> xlSheet.Range("A1:C10").Select
> のような書き方も、やはり問題が起きる可能性があるのでしょうか?

この場合は、オブジェクト名を省略していませんので問題がありません。
(Range("A1:C10").Select ではだめです。)

VBAのコード(マクロのように)では、オブジェクト名を省略しても問題が無いのですがVBから
指定する場合は省略すると不具合が発生します。
省略系かどうかは、VBAのヘルプで調べれば解りますよ。

詳しくは、下記を見て下さい。
hhttp://support.microsoft.com/default.aspx?scid=kb;ja;319832

投稿時間:2004/10/26(Tue) 22:35
投稿者名:NM
URL :
タイトル:
Re^2: エクセル操作について教えてください
お世話になっております。

丁寧なアドバイス ありがとうございます。
教えていただいたURLにも行ってみます。
ありがとうございました。