(例)
シート1で入力した文字をシート2の指定したセルに自動的にコピーする方法はあるのでしょうか?
関数とかでできるのですか?
どなたか知っている方いたら教えてください。
宜しくお願いします。

A 回答 (4件)

(1)別シートの同じセルの位置なら、


シートをSHIFTキーを押しつつクリックしタブを白くしたままで入力すると、両方のシートに同じ値がセットされます。
(2)別シートの違う場所のセルに値をセットしたい時は
受けるほうのシートのタブをクリックし
指定したセルで=をいれ
入力する(別のシート)のセルをクリックしエンタを押せば良い。
受ける側には式=Sheet1!A5などとセットされます。
実質はリンク貼りつけと一緒です。
    • good
    • 0

masakuniさん、こんにちは。



さきほど、全く同じ質問に答えてきました。
こちらをごらんになってみてください。

質問:(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=598350
    • good
    • 0

sheet1をクリックしてShiftを押しながら、sheet3をクリックすると、1~3まで選択できます。



この操作を繰り返すと、何枚でも同じワークシートが作れます。

記入時に上記の方法で、ワークシートを選択しておいて、ワークシート1に記入したものが全てコピーされます。
と言うか同じものが作成されます。
    • good
    • 0

関数ではなく そのセルの代入でもできます。



=Sheet1!A1

とかすると Sheet1のA1のセルの値が セットされます。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=598350
    • good
    • 0

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

Qシートクリーナーはどれがオススメですか?

白いシートに黒い小キズがついてしまったのですが、どの製品がオススメでしょうか?

過去にご使用経験がある方などのアドバイスを
お聞かせいただければありがたいです。

検討しているシートクリーナー商品

・MOTOWN モーターサイクル用シートクリーナー 
・MOTOWN シートクリーナー 
・HONDA:ホンダ シートクリーナー
・デイトナ:DAYTONA アルティシャイン シートクリーナー
・モータウン スクーティーズ シートクリーナー

よろしくお願いします

Aベストアンサー

小さいのであれば練り歯磨きでも取れると思います。
材質と汚れの種類にもよりますが…。

Q(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?

こんにちは。
質問内容はタイトルのとおりです。

あるワークシートのあるセルに文字を入力すると、ほかのワークシートのセルにも同じ文字が自動的に書き込まれる方法を知りたいです(ブックは同じ)。複数のワークシートを制御するには、やはりマクロを使うのでしょうか?

よろしくお願いします。

Aベストアンサー

clam_chowderさん、こんにちは。

Sheet1のA1にたとえば「100」と入力しますね。
Sheet2のA1に、これと同じ数値を表示するには、
 =Sheet1!A1
でOKです。

数式をいれるのが苦手なら、
Sheet2のA1セルで「=」を入力すると、数式入力状態に入りますから、
ここでSheet1のシートタブをクリックし、
リンクしたいA1セルをクリックしてEnterすると、
自動的にさきほどと同じ式が入ります。

Qエクセルで、ハイパーリンクのリンク先をグラフシートに指定したい

WindowsXP(home)上でexcel2002を使用しております。

標記のように、ハイパーリンクで別ブックの
グラフシートを参照させたいのですが、やり方が
分かりません。
普通のワークシート上のセルをリンク先に指定する
事はできるのですが、グラフシートにはできなくて
困っております。

1.リンク先に直接グラフシートを指定する。
2.グラフシート上にダミーのオブジェクトを
  つくり、これをリンク先に指定することで
  グラフを表示させる。

1,2どちらかでも結構ですので、ご存知の方
いらっしゃいましたらお願いいたします。

(最悪、ワークシート上にグラフをはめ込んで
 同じシートのセルを参照させることで、
 グラフを表示することも考えられますが、
 できればこれは避けたいと考えております。)

よろしくお願いします。

Aベストアンサー

こんにちわ。

無理やりの方法ですが・・・・ ^^;

グラフシートが1枚だけの場合でしたら、通常シートを非表示にしておき、通常の
シートのセルにリンクを張る方法があります。

グラフが2枚以上の場合はマクロで処理するほかないのかも知れません。
一応次のようにします。

<グラフシートのあるブック>
 1)通常シートのどこでもよいですので、グラフシート名のリストを作ります。
  ここではグラフシートが3枚あって、Sheet1のA1:A3に入力したと仮定します。
 2)Sheet1のA1:A3を選択して、Area という名前をつけます。
  ※Sheet1以外のシート(例:Sheet2)にも別なグラフシートリストを作る場合は
   Sheet1のリスト範囲の名前は Sheet1!Area にして、Sheet2のリスト範囲は
   Sheet2!Area という名前にします。
 3)[Alt]+[F11]で Visual Basic Editor を開き、画面左側のツリーの中にある
  ThisWorkbook をダブルクリックして、右画面に下記をコピーします。
  '
  Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
   Dim RNG As Range
   For Each RNG In Range("Area")
    If Target.Address = RNG.Address Then
     Sheets(Target.Value).Select
    End If
   Next
  End Sub

ハイパーリンクを張るブックでは、前記(1)のリスト内のセルにジャンプするように設定します。

こんにちわ。

無理やりの方法ですが・・・・ ^^;

グラフシートが1枚だけの場合でしたら、通常シートを非表示にしておき、通常の
シートのセルにリンクを張る方法があります。

グラフが2枚以上の場合はマクロで処理するほかないのかも知れません。
一応次のようにします。

<グラフシートのあるブック>
 1)通常シートのどこでもよいですので、グラフシート名のリストを作ります。
  ここではグラフシートが3枚あって、Sheet1のA1:A3に入力したと仮定します。
 2)Sheet1のA1:A3を選択して...続きを読む

QEXCELで入力したものが違うシートにコピーされるようにするには・・

EXCELで、あるシートで入力した数値や文字が違うシートにそっくりコピーされるようにしたいのですが・・・
違うシートに同じ数値や文字をいちいち入力するのがめんどうだったので・・・(あと、入力間違えをすることもあると思ったので)
どなたか教えてください。宜しくお願い致します。

Aベストアンサー

同じブック間でも違うブック間でも、
リンク貼り付けという方法があります。

多分ご質問では、最初のページに「2006年」と入力したら
次からのページの同じ場所に「2006年」と表示させたい、と、こんな感じではないでしょうか?

あるシート(貼り付け元)の範囲を選択し、コピーします。
違うシート(貼り付け先)の1セルを右クリックし、形式を選択して貼り付けで出た窓の下に
「リンク貼り付け」ボタンがありますから、それを押して下さい。

あるシートに入力した文字が違うシートに表示されます。
ただし書式は、違うシートのセルの書式の通り表示されます。
また、あるシートのセルに何も入力されていなければ、
違うシートの該当セルには「0」と表示されます。
この「0を表示しない方法もありますので、
具体的にどのシートのセル番地からどのシートのセル番地、という風に書いてください。
1つのセルのみ貼り付ける場合と、2つ以上の範囲を貼り付ける場合で
貼り付けられ方が微妙に違います。

さて、上手に貼り付けられたら、違うシートに貼り付けられたそのセルを、
また別なシートに次々にコピーしていきます。
1回リンク貼り付けをしたら、このように使いまわすことができます。

あまりにも情報が少ない中回答させていただいたのですが、
上記の中で当てはまる部分があったでしょうか?

実際貼り付けてみて、その後を報告してください。

同じブック間でも違うブック間でも、
リンク貼り付けという方法があります。

多分ご質問では、最初のページに「2006年」と入力したら
次からのページの同じ場所に「2006年」と表示させたい、と、こんな感じではないでしょうか?

あるシート(貼り付け元)の範囲を選択し、コピーします。
違うシート(貼り付け先)の1セルを右クリックし、形式を選択して貼り付けで出た窓の下に
「リンク貼り付け」ボタンがありますから、それを押して下さい。

あるシートに入力した文字が違うシートに表示されます。...続きを読む

Qプロ野球ファンにとって、ナイトゲームは不可欠?

球団の考える不可欠な事情は置いておいて・・・

プロ野球ファンの人たちにとっては、ナイトゲームは不可欠なものですか?
それとも、ナイトゲームでなくても構いませんか?
特にファンでない方も、ナイトゲームについてどう思いますか?

Aベストアンサー

ナイトゲームでないと、試合を観に行けないのは事実です。私の土地ではプロ野球の試合は年1回あるかないかですので、特に切実です。地方での興行時はナイトゲームを望みます。
休日ならデーゲームでも良いですが。

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

QVB2005で、CADのレイヤ機能の実現?

VB2005初心者です。
CADにあるレイヤ機能を実現する方法ってあるのでしょうか?
レイヤ機能とは、アニメのセル画みたいなイメージで、透明のシートに絵を書いて何枚も重ねたようなものです。好きなシートを対象に絵を描いたり消したり、できる昨日のことです。
VB2005で実現出来るのでしょうか?

Aベストアンサー

そういったことを開発したことがないので参考意見てことで。

ウィンドウ上にレイヤーの数だけ透明なコントロールを重ねるてな実装はあり得ないでしょうね、普通に考えて。
各レイヤー上にあるオブジェクトを重ねた結果だけを表示するとか。
じゃぁレイヤー上にある個々のオブジェクトをユーザーが操作することを可能にするのにはどうするか。
やらなきゃならない事はいっぱいありそうですね。

マイクロソフトが全面協力して学生が開発した(している)Paint.NET という画像編集ソフトがあります。(ラスタ系ですが)
ソースコードも公開されていますので参考にしてみてはどうでしょうか。
http://www.getpaint.net/

Qエクセルで、文字列の入ったセルを他のシートへ自動的に入るようにしたいのですが・・・

エクセルで、文字列の入ったセルを他のシートへ自動的に入るようにしたいのですが・・・


シート1のA1セルに「○○会社」と入力
自動的にシート2のA1にも同じ「○○会社」が入力される。

Aベストアンサー

#1です。

>シート1に未入力の場合シート2には「0」が表示されてしまいます。
>未入力の際になにも表示させないようにする方法はありますか?

失礼しました。最初に書いておけばよかったのですが…。


シート1のA1セルが空白の場合、シート2のA1セルも空白にするには、
シート2のA1セルに、下記のように入力してください。

=IF(Sheet1!A1="","",Sheet1!A1)

もしシート1のA1が空白なら、シート2のA1も空白。空白でなければ、シート1のA1と同じ内容を表示する、という意味です。

Q熱中症対策スプレーと熱さまシートどちらが効き目あるか教えてください

2年前に子供が熱中症にかかり意識がなくなり救急車で運ばれました。それから水分補給・木陰での休憩など神経質なくらい気をつけています。最近薬局で熱中症スプレーをよくみかけますが今度ハワイに行くのに子供の脇やおでこにずっと熱さまシートをつけようと思ってるのですが熱中症スプレーのほうが効き目がありますでしょうか?

Aベストアンサー

旅行であれば、
>水分補給・木陰での休憩など神経質なくらい気をつけています。

 上記のようであれば、心配し過ぎないほうが良いように思います。
 後、帽子と涼しい格好をさせとけば良いと思います。服は、ランニングのようなむき出しのものより襟やそでが有る方が良いと思います。
 水分補給は、スポーツドリンクのようなものが良いと思います。
 本当に熱中症的になったときは、タオルに冷たい水を含ませて、体を拭いてやったりして冷やしてやる方が良いと思います。

 ずっと、熱さまシートをずっと貼って局部的に冷やしておいたりするのは、体の感覚がおかしくなりそうで良くないように思います。

Qエクセルのシートを自動でコピー

エクセルの2000を使用しています。
こんなことが出来るかどうか教えてください。
「原紙」というシートをコピーして自動的に6月だったら6月1日から30日までのシートを作成したいのです。シート名は6月なら20070601とか日にちのわかるような表示のシート名にしたいのです。
毎回コピーをとってシート名を変更しているのですが、これが結構手間がかかってしまします。
宜しくお願いします。

Aベストアンサー

以下のマクロを実行すると、実行した月の1日~月末日分だけシートを
コピーします。コピー元のシート名は2行目を修正して下さい

Sub Macro1()
Const org As String = "原紙"
Dim dt As Date
 For dt = DateSerial(2007, Month(Date), 1) _
  To DateSerial(2007, Month(Date) + 1, 0)
    Worksheets(org).Copy after:=ActiveSheet
    ActiveSheet.Name = Format(dt, "YYYYMMDD")
 Next dt
End Sub

マクロはALT+F11でVBE画面を開き、左上のVBA Projectでシート名を右クリックし「挿入」→「標準モジュール」で表示される画面に貼り付けて下さい。マクロの実行はALT+F8でマクロ一覧を開き、マクロ名を選択して「実行」ボタンです。

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

このQ&Aを見た人はこんなQ&Aも見ています

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


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報