人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Workbooks(bookName).Sheets(sheetName).range(rangeName) という形での指定はできないのでしょうか?

workbooks(bookName).activate してから、Sheets(sheetName) の指定ができますが、ワークブックを指定してからシートというのはできないのでしょうか?


●質問者: kaiketsu
●カテゴリ:コンピュータ 科学・統計資料
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kn1967
●60ポイント

最近の書き込みから Excel だと思うのだけど、

Excel であれば Book を Active にしなくても Open されてさえいれば、

Workbooks("Book1").Sheets("Sheet1").Range("セル範囲の名前")

Workbooks("Book1").Sheets("Sheet1").Range("A1")

Workbooks("Book1").Sheets("Sheet1").Range("A1:A10")

Workbooks(変数a).Sheets(変数b).Range(変数c)

などの形で、取り扱うことが出来ます。


なので・・・、失礼ながら、どこか書き方が悪いか、環境がおかしいか・・・。


具体的に、どこが悪いかについては想像できる場合もありますが、

むやみやたらと想像だけを書き連ねても余計混乱を招きかねませんから、

VBAの場合などは「何をやりたいのか」と、「やってみたコード」を、

質問(長い場合はコメント欄)に書くようにしてみてください。

http://hatena.jp/ダミー

◎質問者からの返答

タイプミスのようでした。お騒がせしました。


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ