syo777回答ポイント 100ptウォッチ

excel2000を使用しています。

あるエクセルファイルのVBAで以下のように書きました。

Workbooks.Open "C:\2番目のファイル.xls"
Windows("2番目のファイル.xls").Activate

本来であればこれの続きに
Sheets("Sheet1").Cells(8, 13).Value = "1"
とかいれると、2番目のファイル.xlsのSheet1の8列目13行目に「1」が入るとおもうのですが
今、Sheet1という固定された名前でなく(送られてくるデータがシート名が変えられてる関係上)、
読み込んだファイルの一番左のシートを読み込みたいと思っています。
Sheets("Sheet1")というシート固定の書き方ではなく、
ランダムに変わっても一番左のシートを指定できる書き方はありますでしょうか?
よろしくお願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-08-17 18:51:32
終了日時
2012-08-17 21:46:11
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

VBA1347Windows5693エクセル3560xls196

人気の質問

メニュー

PC版