• 締切済み

チェックボックスの内容を、別のブックにコピーする

ken-nosukeの回答

回答No.3

セルにチェックボックスを設定する方法は経験なく、記述のような動きになるか確認できませんが、正常に動くのであれば、シートをコピーする方法で出来ないでしょうか? シートを丸ごとコピーすれば、シートに含まれるVBプログラムもそのままコピーされるので別ブックにコピーしても有効と思います。

関連するQ&A

  • チェックされたチェックボックスの内容を1つのセルに改行して結果を返す方法

    こんにちは。どなたか教えてください。よろしくお願いします。 現在、A地区 B地区 C地区 D地区 E地区 F地区 G地区 H地区 と8個のチェックボックスがあります。 J列にTRUEとFALSEを返す、チェックボックスのリンク先を設定しています。 K列に =IF(J3=TRUE,"A地区","") とチェックボックスの内容を表示 L列に予備でチェックボックスON/OFFフラグ用に、=IF(J3=TRUE,1,0) としています。 チェックされている内容を、1つのセルに改行させて表示させたいのです。 例えば、A地区 C地区 E地区 G地区にチェックがされていれば、 M2のセルに A地区  C地区  E地区  G地区 という感じです。 M2のセルに =CONCATENATE(K2,CHAR(10),K3,CHAR(10),K4,CHAR(10),K5,CHAR(10),K6,CHAR(10),K7,CHAR(10),K8,CHAR(10),K9) とすると、チェックされていない項目にまで改行が入り、無駄なスペースができてしまい =IF(L2=1,CONCATENATE(K2,CHAR(10),""),IF(L3=1,CONCATENATE(K3,CHAR(10),""),IF(L4=1CONCATENATE(K4,CHAR(10),""・・・ とすると、エラーになってしまいました。 VBAでも関数でも結構です。 1つのセルに改行させてチェックボックスの結果を表示させる方法をご伝授ください。 よろしくお願いします。

  • エクセルのチェックボックスと条件付き書式のコピーについて

    エクセルのチェックボックスと条件付き書式のコピーについて エクセル2007を使用しているのですがチェックボックスと、条件付き書式を設定したセルのコピー&ペーストができません。 どのようにすればいいのでしょうか? B列D列にチェックボックスをおいて、B列の結果をE列に反映させTRUEならH4が青になり、D列の結果をF列に反映させTRUEならH4が赤になり、どちらにもチェックが入っていなければH4はそのままにするというところまでは作れたのですが、行数も50行ほどあり、反映させるセルも1つづつ違うのですが、コピーと貼り付けで簡単に行を増やしたりすることはできないのでしょうか?また、他にもシートが15ほどありますので、気が遠くなる作業になりそうです。 添付画像は1つ1つ設定していきました。 設定は下記のようにしました。 チェックボックスのコントロールの書式設定のリンクするセルは「$D4」「$E4」と設定しており、 また、H1は条件付き書式で、ルール「=$E4=TRUE」書式「青の塗りつぶし」適用先「=$H$4」              ルール「=$D4=TRUE」書式「赤の塗りつぶし」適用先「=$H$4」 としています。 初心者ですので、質問の意味などが分かりにくいかと思いますが回答よろしくお願いします。

  • Excelでチェックボックスを使った列のコピー方法

    案件進捗表を作成しています。 進捗に応じて右へ右へとチェックボックスにチェックを入れていく形にしていて、 チェックボックスのとなりのセルに真偽の値を入れるように反映させています。 案件が増えるごとに、1,2,3行と・・とデータを増やしていきたいのですが、 1行目に作成した形式を下にコピーするとチェックボックスが全データ同じ動きをしてしまいます。 となりのセルに「TRUE」などを返すように反映させているチェックボックスはコピーできませんか? 教えてください。よろしくお願いします。

  • チェックボックスについて

    チェックボックスを使って簡単なアンケート回答用紙を作ろうと思っています。 チェックがいくつあるかをチェックした時点でわかるようにするためにプロパティーでリンクするセルを指定し、trueになった数をcountif関数で数えようとしています。 しかしプロパティーで「リンクするセル」タブが存在していません。 どこの設定でこのタブを表示させることができますか? os xp pro excel2003

  • excel2000 チェックボックスの設定方法

    Excel2000で、チェックボックスを作り、□できる、□出来ないとして、 できるのボックスをtrue. 出来ないのボックスは、falseをかえし、 なおかつ、どちらか一方だけにチェックが入るようにするには、どうしたらいいでしょうか? 最終的には、true.と、falseの数をcount if関数で数えたいです。 分かる方、教えて下さい。お願いします。 自力で、作ってみましたが、できるにチェックするとtrue.が入るのですが、チェックを外すと、falseがはいったままになります。 出来ないの方は、チェックを入れても何も変わらない感じです。 設定が、悪いようです。 よろしくお願いします。

  • <エクセル>チャックボックスにチェックを入れた時に時間を表示するには?

    御願いします。 チェックボックスにチェックを入れた際に、リンクするセルにTRUEが表示されますが、この表示を返して入力した時刻を履歴として残す方法はあるでしょうか。 if関数で拾ってnow関数で表示すると、他の場所で更新した時に時刻も更新されてしまうので、履歴として残りません。 何方か良い方法を教えてください。 御願いします。

  • エクセル チェックボックスの初期値を条件により変更したい。

    エクセル チェックボックスの初期値を条件により変更したい。 表題の質問をさせていただきます。 チェックボックスを20個あらかじめ配した以下のような表があります。 A列:社員ID (随時入力) B列:社員名 (VLOOKUPで表示) C列:チェックボックスを配置 D列:チェックボックスのリンクするセルに設定 チェックボックスの初期値は空欄(FALSE)にしています。 社員IDを入力した時に、連動してチェックボックスの値を「TRUE」にしてチェックを入れたいのです。 現在は社員ID入力後にチェックボックスをクリックしています。 よろしくお願いいたします。

  • Excel 別シートチェックボックス

    Excel book1のチェックボックスをクリックしたら、book2のチェックボックスも同期するようにしたい。 book1とbook2で直接チェックボックスのvalueを同期する方が有ると良いのですが、取りあえずチェックボック1がクリックされたら、隣のセルに1を書き込みその値をbook2のチェックボックス2の隣に同期して1を書き込むことまでは出来ました。 でも、それからbook2 チェックボックス2をonにするには、どんなcodeを書けばよいのでしょうか? 分かるように書けたかどうか心配ですが、要するに複数bookのcheckboxを同期させたいのです。 宜しくお願い致します。

  • Excel チェックボックスにより選択され印刷

    よろしくお願いします。 A□ (F10のセルにtrue) B□ (F11のセルにtrue) C□ (F12のセルにtrue) Aならページ60 Bならページ70 Cならページ80 チェックボックスを3つ用意して、チェックがされている個所(ページ)のみ印刷をしたいです。 チェックボックスオンでtrueを返すまでは設定できたのですが、例えば、Aがオン(F10にtrueが表示)ならページ60を印刷と言うのがなぜか出来なくて困っています。 ご教授下さい。

  • エクセル2010でチェックボックスについて

    エクセル2010でチェックボックスで □赤 □青 □黄 と3つの選択肢を作って、チェックを入れたところの文字を特定のセルに表示させたいのですが 分からないので教えて頂きたいと思います。 例えばE4に表示させたい時、一旦コントロールから(例えば)E5セルにリンクさせてE4に=IF(E5,"赤","")ってところまでは分かるのですが・・・この場合赤だけしか表示されなく、青を選択した場合に青と表示させたりしたいのです。。 よろしくお願いします!!