初歩的な質問ですみませんが、表及びグラフの入ったシートを他のブックにコピーすると元のブックとリンクしてしまいます。
リンクがされないコピーの方法を教えて下さい。
そっくり同じ形式でコピーをしたいのですが...

A 回答 (5件)

こんにちは



 シート見出し(シートタブ)を右クリック-[移動またはコピー]で[移動先ブック名]を選択し、[コピーを作成する]にチェックを入れて[OK]ボタンをクリックで、シートのコピーを行うのはいかがでしょうか?

 メニュー[編集]-[リンクの設定]で[リンク元の変更]ボタンをクリック-現在のブック名をダブルクリックで、元のブックとのリンクを解除することもできます。

 以下のページもご参考になるのでは?

[XL2000] ブック間のリンクを変更する方法および解除する方法
http://www.microsoft.com/JAPAN/support/kb/articl …

参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …
    • good
    • 0
この回答へのお礼

ありがとうございます。
とても参考になりました。

お礼日時:2001/02/02 09:04

お手軽な方法をひとつ・・・



シート内のコピーしたい、グラフや数値の入ったセル範囲を選択します。その状態で、Shiftを押しながら「編集→図のコピー」を選択します。後は(画像に合わせる、ピクチャーにしておいて)貼り付けたいシートでShiftを押しながら「編集→図の貼り付け」を実行します。
コピー先のシートの枠線を「ツール→オプション」で消しておくときれいです。また、縮小もできます。オートシェイブ等を使って注釈等を付けてコピーすることもできます。参考にしてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2001/02/02 09:07

貼り付けするときに、「編集」から「形式を選択して貼り付け」を選び、「値」を選択すると、リンクせずに表示された数字が貼り付けされます。

計算式はなくなります。
「値」ではなく、「書式」を選択すると、表の枠だけが貼り付けられます。
お試し下さい。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2001/02/02 09:06

コピー範囲を指定して、コピーし、コピー先を指定して右クリック、「形式を選択して貼り付け」で「値」を選ぶと、関数でなく、表示された値

が、貼り付けられますが…
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2001/02/02 09:06

こんな方法でよろしいのでしょうか?


コピーしたいブックとコピー元のブックを両方立ち上げます。コピー元のブックでコピーしたいシートの見出し(デフォルトではSheet1とかになっているところ)にマウスをもっていき、右クリックし・・・移動又はコピーをクリックし異動先ブック名を先ほど開いたコピー先のブックを指定し、コピーを作成するにチェックしてOKすると、できると思うのですが。(コピー先のブックのどの位置に挿入するかも指定できます)
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2001/02/02 09:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q「DNAのクロスリンク」について教えてください

「DNAのクロスリンク」のクロスリンクとは、架橋形成のことでしょうか?

Aベストアンサー

http://www.dojindo.co.jp/letterj/097/reviews_01_main.html
http://www.kyushu.meti.go.jp/web/15_6_30_gi_kikaku/H14FYseika_list/14C8012.pdf
等によるとおっしゃるとおり架橋したものが出来るようです。
なお。ここを閉じて、生物のカテで聞くともっと良いお答えが早くかえってくると思います。

Q【質問】ブック名AからシートをブックBへ移動する時、ブックAにシートを残してブックBにもコピーするには?

こんにちは、みなさん!!

【質問】ブックAのシートを、ブックBに移動する時に、ブックAにも
同シートを残しておき、さらに、ブックBに同シートを移動する事は
できますか?ドラック&ドロップでは、ブックAにシートはなくなり、
完全に、ブックBに移動されてしまいます。

ご存知の方いらっしゃいましたらよろしくお願いします。

Aベストアンサー

はじめまして

ブックAの該当シートタブを右クリック、移動またはコピーを選択、移動先ブックをブックBに、コピーを作成するにチェックを入れてOK。
これでいけます。

また、ドラッグアンドドロップでするなら、「CTRL」キーを押しながらやってみてください。
移動ではなくコピーになります。

的外れでしたらごめんなさい。

Qクロスケーブルとアップリンクポート

アップリンクポートとパソコンを
クロスケーブルで結ぶと
普通にハブに接続しているのと変わらないのですか?
クロスをクロスにするから大丈夫だとは思うのですが。

どうでしょうか?

Aベストアンサー

その通りです。

クロス、ストレートの選択はいつも悩みの種ですよね。

ちなみに、最近出始めた1000BASE-TのSW-Hubでは、
クロス、ストレートを自動的に認識してくれるので、
このような悩みは不要のようです。

QR1C1形式からA1形式に変換したい、または...

 次の式をもっとスマートにする方法はないでしょうか。
=INDIRECT(MID("ABCDEFGHIJKLMNOPQRSTUVWXYZ",COLUMN()-4,1)&ROW())
(現在のセルから左に4番目のセルの値を返す)
column()の返値がR1C1形式のCの数値で返ってしまうため、indirect()がうまく使えないのです。そこで、columnの値をABCに変換しました。一応使えるのですが、ながななしくなるし、AA, ABとかまで対応できるようにするにはもっと複雑にしなければならないのです。お知恵をお貸し下さい。

Aベストアンサー

こんにちは。

#1 さんのOFFSET で十分なのですが、INDIRECT 自体をお使いになる場合は、このようになります。

=INDIRECT("R"&ROW() &"C" &COLUMN()-4,0)
 または、
 
=INDIRECT(ADDRESS(ROW(),COLUMN()-4,1))

Qクロスケーブルによる直リンクについて

現在、二台のPCを使用していますが、データのやり取りが今まではCDでしか出来ませんでした
HPなどを調べて、なんとかクロスケーブルで二台を直リンクできることまでわかり、データ転送をしています

が、よく、トラブルが起きるのです。
メインがダイナブックのWinXP、ファイル置き場がソーテックのWin98、
いつもはADSLの方に繋いでいるのでLAN接続していないので問題ないですが、いろんなデータが溜まってくるとソーテックのほうにデータを送るようにしているので、
そのときに問題になります。

たまにクロスケーブルで繋ごうとすると、なかなか認識しないんです。
ワークグループを同じ名前にし、IPを下一桁だけずらした数値にし、
サブネットマスクを255.255.255.0にします。

これだけで、たまにちゃんと認識してデータ転送できるんですが、
たまに認識せずに、再起動してみたり設定を解除してもう一度やりなおしたりして、何時間かかかってやっと認識させ、データを移しています。

色々実験していて変なことがわかりました。 マイネットワークにソーテック側のフォルダが表示されていない場合でも、IPをまったく同じ数値に設定すると「競合しています」って出るんです。
つまり、一応ちゃんと繋がってると思うんですが、、、、

今日、知人のHDDにデータを送ろうとして、同様にクロスケーブルで繋ぎ、
同じように設定したんですが、その時はいくら色々設定しなおしてもお互いがお互いを認識することが出来ませんでした。
しかし、そのときも試しに同じIPを設定してみたら 競合しています と出ました
知人の本体はIBMのw2kです。

どうやったら自家製直リンクLAN,すんなり認識してくれるんでしょうか?

現在、二台のPCを使用していますが、データのやり取りが今まではCDでしか出来ませんでした
HPなどを調べて、なんとかクロスケーブルで二台を直リンクできることまでわかり、データ転送をしています

が、よく、トラブルが起きるのです。
メインがダイナブックのWinXP、ファイル置き場がソーテックのWin98、
いつもはADSLの方に繋いでいるのでLAN接続していないので問題ないですが、いろんなデータが溜まってくるとソーテックのほうにデータを送るようにしているので、
そのときに問題になりま...続きを読む

Aベストアンサー

>たまにクロスケーブルで繋ごうとすると、なかなか認識しないんです。
基本的な事をお伺いします。
・これは、ネットワークコンピュータに相手が現れないという事ですか?
・通信は出来ているのでしょうか?
(コマンドプロンプトで「ping 相手のIPアドレス」とやってみましたか)
・検索で相手のコンピュータを検索しても、検索できませんか?
・共有フォルダを例えばX:ドライブにマッピング出来ませんか?
(ネットワークドライブの割当てで、共有名を \\相手のコンピュータ名\共有名
 として、X:ドライブなどに割当てできませんか)

IPアドレスの競合は検出されるという事なので、電気的には繋がって
いると思われます。エクスプローラなどで直接見えないだけであれば、
マイクロソフトネットワークの扱いにくさが問題なのかもしれませんね。

繋がった時に、共有フォルダのショートカットを作っておき、再接続の時は
ショートカットを開く というやり方もありますがどうでしょうか。

また、ファイルを転送するだけであれば、ソーテック側にFTPサーバソフト
を入れてGUIのFTPクライアント(FFFTPなど)で転送する手もあります。

そうじゃなくて、根本的な問題(pingが応答しない)なのでしょうか?

>たまにクロスケーブルで繋ごうとすると、なかなか認識しないんです。
基本的な事をお伺いします。
・これは、ネットワークコンピュータに相手が現れないという事ですか?
・通信は出来ているのでしょうか?
(コマンドプロンプトで「ping 相手のIPアドレス」とやってみましたか)
・検索で相手のコンピュータを検索しても、検索できませんか?
・共有フォルダを例えばX:ドライブにマッピング出来ませんか?
(ネットワークドライブの割当てで、共有名を \\相手のコンピュータ名\共有名
 として、X:ド...続きを読む

Q★★エクセルBOOK間のリンク及び関数コピー★★

上記、エクセルでブックを並べて表示し元のブックの内容をイコールで新しいブックに繁栄させたいときはどのようにすればよいのでしょうか?名簿が有りその内容をもう一つ別のブックに繁栄させなおかつ元ブックの内容が変更がリンクして新しいブックに示されもとの内容を1番の列のみとりあえず入力して2番列以降に繁栄させようと十字キー点滅させドラッグしてもうまくいかないのですが…。
日本語うまくなく伝わりにくいかもしれませんが宜しくお願いいたします。

Aベストアンサー

happypointさんの仰ることは間違ってないと思うのですが…とりあえず、別の方法を。

別のシートに反映させたい元の一覧(仮に、場所をA1:D20とします)を「コピー」して、リンクさせたいシートに貼り付ける時、「形式を選択して貼り付け」を選択し、項目の中の「リンク貼り付け」を選択する。

これで、最終的にhappypointさんの仰っている形になると思うのですが。

Qリンクにふれると文字表示!(クロスブラウザで)

リンクにふれると文字表示をさせたいのですが、NNでは
指定した色(黄色)と位置(中心)に表示できないので困っています。
タグは以下の通りです。
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type"CONTENT="text/html;CHARSET=x-sjis">
<style type="text/css"><!--
body,tr,td {font-weight:bold; color:yellow}---></style>
<TITLE></TITLE>
<SCRIPT Language="JavaScript">
<!--
isIE4 = (navigator.appVersion.charAt(0)>=4 && (navigator.appVersion).indexOf("MSIE") != -1)
isNN4 = (navigator.appVersion.charAt(0)>=4 && (navigator.appName).indexOf("Netscape")!=-1);

function link_info(m) {
if(m==null) m = "";

if(isIE4) {
el = document.all("LINKMSG1");
el.innerHTML = m;
}
else if(isNN4) {
lay = document.layers["PARENT_LINKMSG"].document.layers["LINKMSG1"];
lay.document.open();
lay.document.write("<font style='font-size:12pt'>"+m+"</font>");
lay.document.close();
}
}
//-->
</SCRIPT>
</HEAD>

<BODY bgcolor="red" BORDER="0" topmargin="7" link="white" alink="yellow" vlink="yellow">
<center>
<ilayer name="PARENT_LINKMSG" width="100%" height="16">
<layer name="LINKMSG1"></layer>
<span id="LINKMSG1"></span>
</ilayer>
</center>
<br>
<center><font style="font-size: 10pt">
<a href="top.html" target="main" onMouseover="link_info('■■TOP■■')" onMouseout="link_info()">
 TOP</a> |
<a href="rink.html" target="main" onMouseover="link_info('■■リンク集です。■■')" onMouseout="link_info()">
 リンク集</a>
</font>
</center>
</BODY>
</HTML>

リンクにふれると文字表示をさせたいのですが、NNでは
指定した色(黄色)と位置(中心)に表示できないので困っています。
タグは以下の通りです。
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type"CONTENT="text/html;CHARSET=x-sjis">
<style type="text/css"><!--
body,tr,td {font-weight:bold; color:yellow}---></style>
<TITLE></TITLE>
<SCRIPT Language="JavaScript">
<!--
isIE4 = (navigator.appVersion.charAt(0)>=4 && (navigator.appVersion).indexOf("MSIE") != -1)
isNN4 = (navigato...続きを読む

Aベストアンサー

NNの4.75では以下の記述で上手く表示できましたが4.5ではどうでしょうか?

lay.document.write("<font style='font-size:12pt'>"+m+"</font>");

lay.document.write("<center><font style='color:yellow; font-size:12pt'>"+m+"</font></center>");
に変えただけです。

Qエクセルで、3つのブックの中にある表(表は同じ形式)を別の新規ブックに1回で貼り付ける事はできますか?

こんにちは、みなさん!!

【質問】3つのブックがあります。この中には全く同じフォームの
表がはいっています。表の中身の数字は違います。

そこで、この3つのブックの中にある、それぞれの表を1枚のシート
に全て貼り付けたいと考えています。

もちろん、3つのブックと、貼り付ける新規のブックを開いて、3つのブックから1つづ表をコピーして張り付ければできます。

しかし、効率的な方法はないかと模索しています。実際はブックの
数も3つではなくたくさんありまうので。

★ご存知の方いらっしゃいましたらよろしくお願いします。

Aベストアンサー

>3つのブックの中にある、それぞれの表を1枚のシートに全て貼り付けたい

つまり3つの表を新規ブックの一枚のシートに横方向か縦方向かに順番に貼り付けていくのですね。

考え方はVBAで

参照するBOOKをBOOK1~3とすると
(1)新規BOOKを開いた状態で、
(2)BOOK1の表をコピーして、新規BOOKの所定番地に貼り付ける。
(3)BOOK2の表をコピーして、新規BOOKの所定番地に貼り付ける。
(4)BOOK3の表をコピーして、新規BOOKの所定番地に貼り付ける。


これだけをVBAで作るだけです。
VBAがだめならエクセルにはマクロ記録の機能があるから
(1)の状態で(2)~(4)を実際に操作してマクロの記録をする。
つぎにマクロボタンにそのマクロを登録して新規BOOKに配置すればOKです。

BOOKが3つ以上でN個あるなら
上記の(2)~(4)をFOR~NEXT、DO~LOOPで
1からNの繰り返し処理をさせればいいです。

たぶん誰かがVBAで書いた回答を投稿してくれるでしょうが、その方のポリシーでプログラムを書きます。
それよりも質問者がVBAを勉強されて、質問者の考え方でVBAを作られた方が修正がしやすいとおもいます。

質問文だけでは
(1)BOOK1~3の表の位置:どこのセルからどこのセルまでか、シートは何枚で何枚目シートか
(2)新規BOOKの貼り付け番地はどこか

などの情報がないからVBAでも答えられないでしょう。
たとえばの回答が来ても質問者の実際のエクセルの番地とのズレがあった場合、修正できればいいのですけど。

VBAやマクロは理解されてるのでしょうか?

>3つのブックの中にある、それぞれの表を1枚のシートに全て貼り付けたい

つまり3つの表を新規ブックの一枚のシートに横方向か縦方向かに順番に貼り付けていくのですね。

考え方はVBAで

参照するBOOKをBOOK1~3とすると
(1)新規BOOKを開いた状態で、
(2)BOOK1の表をコピーして、新規BOOKの所定番地に貼り付ける。
(3)BOOK2の表をコピーして、新規BOOKの所定番地に貼り付ける。
(4)BOOK3の表をコピーして、新規BOOKの所定番地に貼り付ける。


これ...続きを読む

QUSBリンクケーブルとは

USBリンクケーブルとは、PCを直接つなぐケーブルなのでしょうか?
LANのクロスケーブルでPCをつなぐより何かメリットはあるのでしょうか?

Aベストアンサー

メリットと言えるほどでもないかもしれませんが、
IPアドレスの設定などが不要ということくらいでしょうか。
初心者の方でしたら、メリットになるかもしれません。

Qリストボックスで選択したexcelブックのデータをマクロのあるexcelブックにコピーしたい

リストボックスを作り、そこに開いてるexcelブックを表示させて選択できるようにしてあるのですが、リストを選択してボタンを押したら、選択したブックのsheet1のA1~B80をマクロのあるブックの"処理用"sheetのA列B列にコピーなるようにしたいのですが上手くいきません

マクロ.xlsmの
リストはActiveコントロールのリストボックスを作り
Private Sub ListBox1_GotFocus()
    Dim wbook As Integer
    ListBox1.Clear
    For wbook = 1 To Workbooks.Count
        ListBox1.AddItem Workbooks(wbook).Name
    Next wbook
End Sub
としてます。

で、別にボタンを作り

Sub ボタン_Click()
Dim target As Variant
Worksheets("マクロ").Select
target = Worksheets("処理用").ListBox1.Text

Workbooks(target).Activate
Sheets(1).Select
Sheets(1).Range(Cells(1, 1), Cells(80,2)).Copy
ThisWorkbook.Worksheets("処理用").(Cells(1, 1), Cells(80,2)).PasteSpecial
(以下略)

と続くのですが、実際に作動させると
Workbooks(target).Activateで「型が一致しません」となりエラーとなってしまいます。

"処理用"シートのD1に直接ファイル名を書いて、
target = Cells(4, 1)
Workbooks(target & ".xlsx").Activate
とやってた時はうまくいったのですが…

いろいろ調べてますが直せず困ってます…

リストボックスを作り、そこに開いてるexcelブックを表示させて選択できるようにしてあるのですが、リストを選択してボタンを押したら、選択したブックのsheet1のA1~B80をマクロのあるブックの"処理用"sheetのA列B列にコピーなるようにしたいのですが上手くいきません

マクロ.xlsmの
リストはActiveコントロールのリストボックスを作り
Private Sub ListBox1_GotFocus()
    Dim wbook As Integer
    ListBox1.Clear
    For wbook = 1 To Workbooks.Count
        ListBox1.AddIte...続きを読む

Aベストアンサー

やっぱりtargetの型はstringにすべきですね。
そうすれば、target = Worksheets("処理用").ListBox1.Textの時点で落ちるはずなので問題の切り分けが出来ます。対処も見つかると思います。


人気Q&Aランキング

おすすめ情報