- ベストアンサー
Excelを別々に起動する方法を教えてください。
C:\の中にa.xls, b.xls, c.xlsという3つのExcelファイルがあったとします。 a.xlsを起動した後に、b.xls, c.xlsを起動すると、a.xlsと同じブックの中にチャイルドウィンドウとして、b.xls, c.xlsが開かれてしまいます。 別のブックとして起動したいので、毎回まずExcelを起動しデフォルトで作成されているBook1.xlsというチャイルドウィンドウを閉じ、その中にa.xlsをドラッグアンドドロップ Excelを起動しデフォルトで作成されているBook1.xlsというチャイルドウィンドウを閉じ、その中にb.xlsをドラッグアンドドロップ Excelを起動しデフォルトで作成されているBook1.xlsというチャイルドウィンドウを閉じ、その中にc.xlsをドラッグアンドドロップ という感じで別のブックとしてファイルを開いているのですが、ファイルそのものをダブルクリックするだけで別のブックとしてExcelを立ち上げる方法はありますか? ツール⇒オプションをざっと眺めてみたのですが、それを設定できそうな項目がなかったので、どなたか方法ご存知の方がいましたら教えてください。 使用しているOSはXPでExcel2003です
- 123456zennsinn
- お礼率35% (104/295)
- オフィス系ソフト
- 回答数4
- ありがとう数3
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
以下の手順で設定を変更すれば、 ご要望のように動作するとは思いますが…。 --------------------------------------------------------------------- ★ExcelをSDIライクに運用する 1.適当なフォルダを開いて、[ツール]>[フォルダオプション] 2.[ファイルの種類]タブ>[XLS]>[詳細設定] 3.[新規](※1) 4.[新しいアクション]ウィンドウで、 4-1.[アクション]:新しいExcelで開く (※2) 4-2.[アクションを実行するアプリケーション]: "C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE" /e "%1" (※3) 4-3.[DDEを使う]:チェック 4-4.[アプリケーション]:Excel 4-5.[トピック]:system 4-6.[OK]で閉じる 5.[ファイルの種類の編集]ウィンドウで、 [新しいExcelで開く]を選択>[既定に設定]>OK WindowsXP,Excel2003環境で挙動確認済 --------------------------------------------------------------------- ※1 [開く]アクションを直接編集する手もありますが、 元に戻す際にレジストリ編集や自動修復が必要になる可能性があり、 お奨めしません。アクションを追加する方が無難です。 ※2 任意の文字列で可 ※3 パスはExcelがインストールされている場所によって異なります。 オプションは、【…\EXCEL.EXE" /e %1】としているサイトもありますが、 私の環境では%1をダブルクォートで括らないとエラーがでます。 ※4 Excelが重複起動している状態というのは、通常「トラブル」に属する状態です。 ・他ブックの参照 ・他ブックへの[形式を選択して貼り付け] ・オプションの変更 その他さまざまな機能について挙動が違ってきます。 もっとも、これらの点については質問文の操作を行った場合も同じですから、 私が関知することではないのかもしれませんが…一応念のため。 --------------------------------------------------------------------- 以上ご参考まで。長乱文陳謝。
その他の回答 (3)
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 結論から言うと、ご希望のスタイルには、出来ません。 #切り替え方法は、ツール-オプション-表示(タブ) # □ ウィンドウをタスクバーに表示 #をチェックを外せば、MDI(Multiple Document Interface)になる。 と、どこかに書いてあったかとは思いますが、ところが、Excelは、純粋に、MDIではありませんから、フレームのメニュー環境は1つしかありません。Wordのように、フレームは二つは出てこないのです。 フレーム内のシートを全画面にせずに、サイズ可変状態にしておいて、フレーム内でシートを移動できるようにしているだけです。そうすれば、動かせます。やむを得ず、私は、そのように使っています。 Google Video でExcelの操作をみて気が付いたのですが、Excelのウィンドウを分割して使っている人がいるようですね。マクロでも組まないと、かなり使いづらい感じもしました。
- korolo
- ベストアンサー率42% (39/92)
[ツール]→[オプション]→表示タグの「ウィンドウをタスクバーに表示」のチェックボックスをOFFで同一タスクになり、ONで別タスクになります。 (エクセルのバージョンにもよると思いますが、当方ver.2003で確認済み。)
- toshichan7
- ベストアンサー率19% (21/106)
「同様のタスクバーボタンをグループ化する」のチェックを外したらいいかもです。
関連するQ&A
- エクセル
Book1 A1セルにBook2 A1,B1,C1(同一シート)いずれかに文字あるいは数値が入力された場合 Book1 A1にリンクするようにしたいのですが =[Book2.xls]Sheet1!A1&[Book2.xls]Sheet1!B1&[Book2.xls]Sheet1!C1 とすると今後D,E・・・・と続くとすごく長い式になってしまいます。 これをもっと簡単な式に出来ないものでしょうか。(エクセル2003使用) ヨロシクお願いします。
- 締切済み
- その他(インターネット・Webサービス)
- エクセル、2つのファイルを1つに付き合わせる
Excel 2003です。Book-1.xlsのA列に123/456や789/112などの数字がランダムに記載されています。Book-2.xlsのA列にBook-1.xlsと同様に123/456や789/112などの数字が、B列に5DFA456BAなどの数字とアルファベットが記載されています。これをBook-1.xlsへ2つのA列が一致する場所にB列を入れたいです。完成させたいファイルはBook-1.xlsです。一気に付き合わせる方法を教えて下さい。よろしくお願いします!
- 締切済み
- オフィス系ソフト
- エクセルのbookを開いたときに
作成したエクセルのBookを開いたときに指定のシートを選択している状態にしたい。 エクセルで作成したBook「基本.xls」にa,b,cというシート3つがあります。 このブックを開いたときに必ずaというシートのセルa1が選択された状態にするにはどうしたら良いのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで」・・・
マクロの超初心者です。 1度研修で習った程度です。 a.xlsというブックでマクロを動かし、 既にいくつかシートがあるb.xlsを開いて最後のシートの次に新しいシートを作り、 既にあるc.xlsの1つ目のシートにあるデータをb.xlsの新しく作ったシート に貼り付け、b.xlsとc.xlsのブックは閉じるようにすることはできますか?(b.xls,c.xlsは最初閉じている) どのような感じにa.xlsでマクロを組めばよいのでしょうか? 今起動しているブックではないブックを起動したりできるのかも不明です。
- ベストアンサー
- オフィス系ソフト
- Book1.xlsとBook2.xlsのエクセルファイルが有ります。
Book1.xlsとBook2.xlsのエクセルファイルが有ります。 VBAを作成しているのはBook2.xlsで操作しています。 Book1 Sheet1 A B C 1 6 4 2 2 8 5 3 3 5 1 4 . Book1のシートのB列とC列には整数が入力されています。 A列には計算式が入ります。 例)A1の計算式 =B1+C1 A2の計算式 =B2+C2 A列の結果をBook2 Sheet1 のA列に反映しようとした場合に、 以下のVBAだと、計算式のコピーになってしまうので、計算結果の値を反映する事が出来ません。 A列の計算結果(上記の例だと、6,8,5)をまとめて反映させる方法はありますか? Sub tashizan() Dim thisBook As Workbook Dim workBook1 As Workbook Set thisBook = ThisWorkbook Set workBook1 = Workbooks.Open("C:\Documents and Settings\Book2.xls") thisBook.Worksheets("Sheet1").Range("A1:A100").Copy workBook1.Worksheets("Sheet1").Range("A1") workBook1.Close End Sub 初心者ですので、宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- Excelの起動について
Excelの起動について 正確の用語を知りませんので現象で説明させていただきます。 エクスプローラにあるExcelブックをダブルクリックして起動します。 Excelが立ち上がり、そのブックが表示されます。 再度、エクスプローラから別のブックを起動します。 2つ目も同じウインドウの中で表示されます。 「同じウインドウの中」という表現が正しいのかどうか解りませんが、メニューのウインドウ(W)をクリックしてみると、1番目と2番めのブックがあります。 普通はこのようになると思うのですが、この状態のとき、スタート、すべてのプログラム、Excelで起動すると、別のExcelウインドウが立ち上がります。 行いたいのはあるブック(仮にAとします)をエクスプローラから立ち上げたとき、すでにExcelのウインドウが立ち上がっていても別のウインドウで立ち上げたいのです。あるいはAを立ち上げている状態でエクスプローラ上で別のブックをダブルクリックして立ち上げたときAが立ち上がっているウインドウとは別のウインドウで立ち上げたいのです。 どのようにしたら出来るでしょうか。 あるいは、このようなことはできないが、これこれの方法を使えばAが立ち上がっているウインドウで別のブックが立ち上がることはないように出来るという方法はあるでしょうか。 よろしくいお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAで困っています。
Excell2003でマクロを作成したのですが、思うような結果が出なくて困っています。 どなたかお力をお貸しください。 お願いします。 【作成したマクロ】 Sub テスト() myPath = ThisWorkbook.Path buf = Dir(myPath & "¥データ¥" & "*.xls") Do While buf <> "" Target = "'" & myPath & "[" & buf & "]Sheet1'!R1C1" i = i + 1 Cells(i, 1) = buf Cells(i, 2) = ExecuteExcel4Macro(Target) buf = Dir() Loop End Sub 【設定状況】 ・デスクトップ上に "サンプル.xls" があり、ThisWorkBookに上記マクロを書きました。 ・デスクトップ上に "データ" というフォルダがあり、その中に、"Book1.xls" と "Book2.xls" があります。 ・"Book1.xls" のSheet1のRange("A1")には "あいうえお" が入力されています。 ・"Book2.xls" のSheet1のRange("A1")には "かきくけこ" が入力されています。 【マクロ実行結果】 ・Range("A1") ・・・ Book1.xls ・Range("B1") ・・・ #REF! ・Range("A2") ・・・ Book2.xls ・Range("B2") ・・・ #REF! となってしまいます。 【求めたい結果】 ・Range("A1") ・・・ Book1.xls ・Range("B1") ・・・ あいうえお ・Range("A2") ・・・ Book2.xls ・Range("B2") ・・・ かきくけこ よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルで複数のブックの1つのセルを複数でコントロールする方法
エクセルで複数のブックの1つのセルを複数でコントロールする方法 こんなことは可能でしょうか? たとえば、 Book.A、Book.B,Book.Cの3つのBookがあります。 それぞれの"A1"セルは、可変数値でBook.A、Book.B,Book.Cのそれぞれから変えることができる。 一般的には、「Book.Aを変えるとBook.B,Book.Cがリンクしている」というものなのですが、 Book.BからでもBook.Cからでも変えることができる方法を知りたいのです。 共有ブックという方法以外でお願いします。
- ベストアンサー
- その他MS Office製品
- Excel - セルの値を外部シート名として認識させる
お世話になります。 例えばデスクトップに置いてあるブックのセルを、別のブックのセルに引っ張るとき。 ='C:\Documents and Settings\UserName\デスクトップ\[Book1.xls]Sheet1'!A1 という風になりますが。 例えばBook2のセルA1に【Book3】、A2に【Sheet5】とあってこれらが可変であるとき、セルA3に ='C:\Documents and Settings\UserName\デスクトップ\[Book3.xls]Sheet5'!A1 の値を引っ張ろうと思ったら、それは可能でしょうか。 【Book3】、【Sheet5】はそれぞれユーザが任意に入力すると、テーブルの値が変わる、という風にしたいわけですが。
- ベストアンサー
- オフィス系ソフト
- #VALUEの対処方法は
エクセル2002を使用していますが、COUNTIFの関数で#VALUEのエラーが出ます。 ブック1及びブック2の場所は、Dドライブの中のホルダ1の中のホルダ2の中のホルダ3の中のホルダ4にあります。 ブック1のみを開いたときのエラーは「#VALUE」でセルの中は下記の文字です COUNTIF('D:\フォルダ1\フォルダ2\フォルダ3\フォルダ4\[Book2.xls]Sheet1'!$A$1:$A$20,"c") ブック1とブック2を開くとエラーは出ません。このときの、セルの中は下記の文字です COUNTIF([Book2.xls]Sheet1!$A$1:$A$20,"c") エラー(#VALUE)の対処方法を教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト