[[20100708165050]] 『チェックを入れたセルをロック』(TFX) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『チェックを入れたセルをロック』(TFX)

はじめまして。マクロはほぼ分からない初心者以下ですが・・・
どうぞ宜しくお願いします。

●何をしたいか●

転記入力したブック(シート)をチェックしてもらい、

簡単にクリック(あるいは「@」などを入れていく)すると、

チェックが入った後は、入力したセルを変更できないようにしたい。

また、それぞれの管轄外には触れないようにしたい。

・転記入力する方は、チェックセルには触れない
・チェック者は転記入力セルには触れない

●理由●

エクセルだと、チェックを入れた後でも、転記入力のセルを間違えてしまった場合など、

気づかないうちに入力が変わってしまう可能性があるので。

(今は、紙上に手書きで転記をし、チェックした場所へ印を押しています)

セルの保護などもありますが、チェックをする方がそういったことをできないので、

●例●

@転記入力者がブック1(もしくはシート1)にデータを入力し、

ブック2(もしくはシート2)へ「リンク貼り付け」でデータを飛ばします。

Aブック2へチェック者がチェックボックス、もしくはチェック用セルへ何らしかしら文字(例えば「@」など)を入れると、

「リンク貼り付け」されたデータが変更できないようになる

※もちろん、同じシート内で行えるのであればそれでもいいのですが…

できればマクロを使わずに…といきたいですが、
自分で何とかできそうでしたら、これを機に、いろいろ試しながら学んでいこうと思っています。

どうぞ宜しくお願いします。


 内容の通りであれば、まずマクロしかないと思います(^^ゞ
 それぞれの管轄外…が分かりません!!
 それと、チェックが入った後は変更できないように…
 とありますが、最初に入力ミスすると変更できないように
 なってしまうのでは?

 データはどんな物を入れるのでしょう?
 マクロを使わずに…であれば、同じブックの方が
 できそうですね!!
 ロックするのではなく…注意喚起を表示する等では
 駄目なのでしょうか(^^ゞ

 (忍)

 ブック2でチェックした内容が、ブック1にも反映される場合は、
完全ではありませんが、入力規則によって可能。
 
ブック2のSheet1、セルA2が、入力用のブック1、Sheet1のセルA2に外部参照(ブック2からの
リンク貼り付け)となっている場合。
 
ブック2のSheet1、セルA2に"@"を入力、
外部参照でブック1、Sheet1のセルA2に"@"が表示されるような関係です。
 
ブック1、Sheet1のセルB2の入力規則を以下のように設定、
入力値の種類「ユーザー設定」
数式「=A2<>"@"」
 
A2に"@"が帰っている場合は入力値の変更を制限します。
表示メッセージなどは適当に変更してください。
(みやほりん)(-_∂)b
 


言葉の足りない質問に、丁寧な回答をありがとうございます。m(;∇;)m

●忍さん●

>最初に入力ミスすると変更できないようになってしまうのでは?

なので、チェック者がいます。
チェック者がチェックした対象のセルは、それ以降変更できなないようにしたいです。

もちろん、チェック後のミス発見は、チェック者がチェックを外せば入力者側のシート(ブック)で変更できることがベストなんですが。。

>データはどんな物を入れるのでしょう?

毎月ごとの売上金額や、管理費用など、金額的数字です。

> ロックするのではなく…注意喚起を表示する等では駄目なのでしょうか

チェック後の単純ミス的な変更が行われないことが第一なので、注意喚起でも問題ないです。

●みやほりんさん●

どのようになるか、イメージがまだつかめていませんが、
入力規則試してみます。


 入力規則…自分も考えましたが、セルをロック…
 とあったので、マクロしかできないでしょう…
 と書きました(^^ゞ

 みやほりんさんのおっしゃる通り設定し、
 入力時メッセージ等で注意喚起もできますよ!!

 ただ…ロックされている訳ではありませんので、
 データを消そうと思えば消せます(^_^;)

 (忍)

●忍さん●
●みやほりんさん●

できました!!
確かに、データを消そうと思えば消せてしまいますが・・・

今の私にできる所から少しづつ変えていければいいので、
とりあえず注意喚起で年内分はやっていきます。

一つ新しい技を覚えた感じで、すごい嬉しいです!!

少しずつマクロも勉強するように、がんばります!

本当に有難うございました!!


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.