[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『チェックボックスを使ってチェック表を作りたい』(お茶々丸)
超初心者です。
下記のような表で、工程をチェックできるよう
チェック表を作ろうと考えています。
チェックボックスを使って工程が終わったら
左クリックでチェック(レ)をいれる形をイメージしてますが、
チェックボックスの作り方
ツール>ユーザー設定>ツールバーの中のフォームにチェックを入れてOK
ツールバーのチェックボックスをクリックして
シート上でマウスを左クリックしながら動かす
で作成する場合1コずつしか出来ませんよね。
3列以上100行以上あるのですが、これを簡単に作る方法はありますか?
コピーとかできるの?
A B C D
1 名前 工程1 工程2 工程3
2 パンダ ロ済 ロ済 ロ済
3 うさぎ ロ済 ロ済 ロ済
4 ライオン ロ済 ロ済 ロ済
5 キリン ロ済 ロ済 ロ済
・
・
・
チェックボックスでなくても、クリックでチェックが出来れば
いいのですが、良い方法ありましたらアドバイス願います。
Excel2003
>3列以上100行以上あるのですが、これを簡単に作る方法はありますか? コピーとかできるの?
うん。普通に、たとえばB2にチェックボックスをおいて、B2を選択して右にフィルコピー B2:D2を選択して下にフィルコピー
(ぶらっと)
テキストを使用した、なんちゃってチェックボックスの例ですが、 下記のマクロでどうでしょうか。 ちゃんとしたチェックボックスをご希望でしたら、スルーしてください。
シートタブの右クリックで「コードの表示」をクリック 表示されたウィンドウに下記をコピー。 シートの対象範囲(複数セルの選択も可)を右クリックすると、□と☑ を交互に 表示します(最初何もない状態でクリックすると□になります)。 (Mook)
Const チェック範囲 = "B2:D100"
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range(チェック範囲)) Is Nothing Then Exit Sub For Each r In Intersect(Target, Range(チェック範囲)) If r.Value = "□済" Then r.Value = ChrW(9745) & "済" Else r.Value = "□済" End If Next Cancel = True End Sub
回答ありがとうございます。
超初心者なのですがフィルコピーがなぜか出来ません。
コピーしても空欄になってしまって、
何が悪いんでしょうか。。。
Mookさま
ありがとうございます。
マクロ貼りつけてみてやってみました
「なんちゃってチェックボックス」
すごいです!
これでじゅうぶん目的がはたせそうです。
ありがとうございました。
(お茶々丸)
たぶんコントロールツールボックスのチェックボックスを使ってるんじゃないかな?
コントロールツールボックスツールバーの一番上に三角定規と鉛筆みたいなアイコンがあって、
それが押されてない状態(チェックボックスをクリックするとチェックできる状態)なんだと思う。
そのボタンを押してデザインモードにすれば、フィルコピーできるよ。
(1111)
>コピーしても空欄になってしまって、 に関してですが
フォームのツールバーから作成したチェックボックスの場合 コントロールの書式設定のプロパティで、一番下の 「セルに合わせて移動やサイズ変更をしない(D)」 が選ばれていないか、確認してみてください。
これが選ばれていたら、ほかの所を選んでみてください。
また、コピーするセル範囲の中にきちんと納まっているかも 確認してみてください。
(HANA)
HANAさん
回答ありがとうございました。
「セルにあわせて移動やサイズ変更をしない(D)」
にはなっていなかったです。
「セルにあわせて移動はするがサイズは変更しない(M)」でした。
範囲内に納まっているように見えますがちょっと微妙かも。
みなさま
アドバイスありがとうございました。
いろいろ回答いただきまして参考になりました。
自分のやりやすい方法を選んでやってみます。
(お茶々丸)
>「セルにあわせて移動はするがサイズは変更しない(M)」でした。 これでしたら、セルのコピーと一緒にコピーされると思います。
できなかった原因は >コントロールツールボックスのチェックボックスを使ってるんじゃないかな? だったのでしょうね。
ご説明では ツール>ユーザー設定>ツールバーの中のフォームにチェックを入れてOK となっていましたが。。。
まぁ、これに限らず 図形やテキストボックスなど セルのコピーと合わせてコピーしたい場合や、したくない場合等に 変更してみてもらえるとよいと思います。
(HANA)
どうやらご指摘の通り
コントロールツールボックスのチェックボックスを使っていたみたいです。
チェックボックスのやり方をいろいろ調べていて、
>ツール>ユーザー設定>ツールバーの中のフォームにチェックを入れてOK
でやっていたのが、思ったようにうまくいかず、
他をいろいろ調べているうちに上記のやり方でやってましたが、
自分で何をやってたどりついたのか混同してしまっていました。
(それをそのまま書いてしまいました)
いろいろ考えていただき、ご教授いただき、ありがとうございました。
日々勉強です。がんばります。
(お茶々丸)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.