- ベストアンサー
エクセルで複数シートへコピーor複製?
- エクセルで複数シートに同じ内容をコピーまたは複製する方法を教えてください。
- 1ページ目のチェックボックスにチェックを入れると、2~3ページ目の同じチェックボックスにも自動的にチェックが入る方法を教えてください。
- 1ページ目の情報を入力し、印刷すると1~3ページ目全てが出力される方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こちらはoffice 2007で出来た方法です。 [コントロールの書式設定]から行うことができました。 チェックボックスを右クリック→[コントロールの書式設定]を選択→[コントロール]タグを選択→[リンクするセル] このリンクするセルという項目で、ひとまずどこでもいいので空欄のセルを選択してみてください。 すると、チェックボックスのON/OFFに合わせて、選択したセルに「TRUE/FALSE」が表示されます。 別シートにあるチェックボックスも、同様の操作で、先程選択したのと同じセルを指定してみてください。 すると、片方のチェックボックスをON/OFFすると、同じセルを参照しているチェックボックスも追従してON/OFFが切り替わるようになります。 あとは、選択した「TRUE/FALSE」を印刷されないようにすればいいだけです。 非表示範囲にするか、フォントを白くするか。 チェックボックスが多いのであれば、もう1枚シートを作って、リンクするセルをまとめてしまうか。 それはなんなりとやりやすい方法で処理してみてください。
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
シート1にフォームのチェックボックスを配置します(コントロールツールボックスを使っていた場合は適切に読み替えること) 右クリックしてコントロールの書式設定からリンクするセルを =Sheet1!D10 などのように設定しておきます もちろん邪魔にならないセルを選択します。 必要に応じて,セルを右クリックして書式設定の表示形式で ;;; と設定しておきます 以上の操作をしたチェックボックスをコピーし,シート2,3に貼り付けます #シート2,3に配置したフォームのチェックボックスそれぞれについて,上述同様にリンクするセルを「シート1のチェックボックスで設定したのと同じシート!番地」に設定する,のでもいいです。
お礼
ご回答ありがとうございます。 教えていただいたとおりにやったらできました!! 書式設定を;;;にするというのは、No.2の方が書いてくださった、FALSEなどの表示が出ないようにする為でしょうか?
お礼
ご回答ありがとうございます! 教えていただいたとおりにやったらできました。 TRUE/FALSEは、面白いのでそのまま表示させるようにしました。 印刷範囲の設定をして、印刷時には出ないようにしました。 ありがとうございます。