[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『クリックで特定セルのデータを別シートに反映』(へたっぴ)
シート1に
A B 1 101 ボタン 2 102 ボタン 3 103 ボタン
このように記録しているデータを、B列にあるボタンをクリックで(B1のボタンをクリックでA1のデータを)別シートの特定のセルに反映させる。という事は可能でしょうか?
excel2003 XP
よろしくお願いします。
可能かと思いますが、どのようなことをなさりたいのですかね? たとえば、「特定のセルの内容を決められた場所にコピペする」なら 簡単なところで https://www.excel.studio-kazu.jp/lib/e4b/e4b.html マクロの記録を取って、ボタンに割り付けると ボタンを押すきっかけで、同じ動作をさせることが出来ます。
全く検討違いかもしれませんが https://www.excel.studio-kazu.jp/tips/0601/ こちらがシート間でも使えますが・・・。 「別シートの特定のセル」がボタンによって違うのなら 本格的に見当違いですので、スルーしてください。
(HANA)
実際はAからM列まであります。領収書を作成するためのファイルなのですが、
シート1でデータ入力。シート2でシート1のデータを印刷用に配置させています。
シート2の特定のセルにシート1のA列のデータを入れると、シート2の各配置項目にシート1の1行分のデータが反映されるようにしています。
そこで作業を簡素化するために、シート1に必要項目を入力した後に、シート1の各行の最後にボタンをつけて、クリックすると・・・
(たとえばシート1の2行目のボタンをクリックするとシート1のA2セルのデータがシート2の特定セルに反映される)
かえってややこしくなった気もしますが・・・
マクロに関しては全くの初心者です。
ご教授頂ければ幸いです。
よろしくお願いします。
とりあえずお伺いいたしますが >マクロの記録を取って の記述の上にあるリンク先はご覧になっていただけましたか?
以下、この掲示板について&お願い なのですが 1.文頭に半角スペースを入れると改行がそのまま表示されます。 2.表はエクセルから貼り付けられます。 3.ご自身の文章の分かりやすいところに、ご署名をお願いします。
2で書きましたが、小さなサンプルを載せて それを見ながら ご説明して頂くのが良いかもしれません。 たとえば
シート1 [A] [B] [C] [1] 100 [ボタン1] [2] 101 [ボタン2] [3] 102 [ボタン3]
シート2 [A] [B] [C] [1] 100 [2] [3]
シート3 [A] [B] [C] [1] 101 [2] [3] [ボタン1]を押すと、シート2のA1セルにシート1のA1セルの値が表示される。 [ボタン2]を押すと、シート3のA1セルにシート1のA2セルの値が表示される。 ↑の様に・・・。
しかし、入力されたら別シートに表示でよいのであれば セル参照を設定しておけばよいような気もしますが・・・。 (シート間を移動する事を簡素化したいのではないのですか?)
もしも シート2では、A列のデータが“決まった位置で”とびとびである と言うのなら、作業場所にシート1のA1:A3のデータを貼り付け。 シート2のA列は、作業場所への参照をしておく。 というのはどうでしょう?
シート2 [A] [B] [C] [1] 100 [2] 100 101 [3] 102 [4] 101 [5] [6] 102 これなら、最初にA列に関数を配置するのは面倒ですが 入力した連続した範囲をがさっと選択してコピペです。
・・・・そもそもはずしてますかね? 失礼いたしました。 明日になれば、他の方からレスがつくと思いますので。
(HANA)
色々とありがとうございます。 マクロの自動記録を実践してみました。 ボタンにマクロを設定してやる。といった考え方でいいんですね。
シート1 [A] [B] [1] 100 [ボタン1] [2] 101 [ボタン2] [3] 102 [ボタン3]
結果を反映させたいシート、及びセルは常に固定です。
仮にシート2のA2に反映させる場合・・・
[ボタン1]を押すと、シート2のA2セルにシート1のA1セルの値が表示される。 [ボタン2]を押すと、シート2のA2セルにシート1のA2セルの値が表示される。
というのが理想です。
B1にあるボタンをクリック ↓ A1をコピー ↓ シート2のA2に貼り付け
といった具合に設定してみました。
これをコピーして各行に配置すれば考えていたものが出来そうです。
マクロは無理!と決め付けて逃げていたので、触れてみるいい機会になりました。
とりあえず頑張ってみます。
ご丁寧な回答、本当にありがとうございました。
(へたっぴ)
う〜〜ん、満足した結果が得られそうなので良いのですが・・・ シート1でボタンを押して、シート2に移動して印刷して、シート1に戻って シート1でボタンを押して、シート2に移動して・・・続く・・・ のですよね?
シート2のA2セルに簡易リストボックスを設定しておいて・・・ でも良いような気がしますが。(これだとシート間の移動が無くて済みますよね。)
まぁ、上は独り言なので置いて於いて 記録マクロは簡単な操作であれば、結構使えると思いますよ。 頑張ってみてください。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.