Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8679 / 13646 ツリー ←次へ | 前へ→

【31851】空白のみに記録 アイス 05/12/1(木) 8:32 質問[未読]
【31852】Re:空白のみに記録 ichinose 05/12/1(木) 8:37 発言[未読]
【31854】Re:空白のみに記録 アイス 05/12/1(木) 9:50 発言[未読]
【31855】Re:空白のみに記録 Statis 05/12/1(木) 10:20 発言[未読]
【31858】Re:空白のみに記録 Kein 05/12/1(木) 13:37 発言[未読]

【31851】空白のみに記録
質問  アイス  - 05/12/1(木) 8:32 -

引用なし
パスワード
   ユーザーフォームを作り、そこから記入できるようにしました。その記入を空白にしか記入できないようにするにはどうすればいいですか?

【31852】Re:空白のみに記録
発言  ichinose  - 05/12/1(木) 8:37 -

引用なし
パスワード
   ▼アイス さん:
おはようございます。

>ユーザーフォームを作り、そこから記入できるようにしました。その記入を空白にしか記入できないようにするにはどうすればいいですか?
テキストボックスのPasswordCharプロパティを使用すると出来そうですよ!!

フォームモジュールのInitializeイベントで

Private Sub UserForm_Initialize()
  TextBox1.PasswordChar = " "
End Sub

【31854】Re:空白のみに記録
発言  アイス  - 05/12/1(木) 9:50 -

引用なし
パスワード
   早くの回答ありがとうございます。試したところ、テキストボックスには何も入力されないのですが、ワークブックには入力されてしまします。ichinoseさんすみません。僕のやり方が悪いのか、ワークブックに記入されていなくてもテキストボックスに記入できません。今作っているのは、ユーザーフォームの中のテキストボックスに入力してワークブックに記入出来るようにしています。しかし先にワークブックの同じセルに記入されていると、違う人がそのセルに入力しようとしても、出来ないようにしたいのです。説明が悪いかもしれませんが、よろしくお願いします

【31855】Re:空白のみに記録
発言  Statis  - 05/12/1(木) 10:20 -

引用なし
パスワード
   こんにちは
IF文でセルに値があるかを確認しては良いのでは?
どのテキストボックスがどこのセルに入力するのかが
わかりませんのでこ詳しくは記載できません。
コードをUpしてどこのセルが条件によって入力不可にしたいのか
記載して下さい。

【31858】Re:空白のみに記録
発言  Kein  - 05/12/1(木) 13:37 -

引用なし
パスワード
   何かイマイチやってることが分からないのですが、"マクロによるセルの値の変更は
許可し、手入力は出来ないようにしたい" ということなら、そのWorksheetのProtect
メソッドで、UserInterfaceOnly:=True と引数を指定すれば出来ます。
詳しくは Protectメソッドのヘルプを見て下さい。

8679 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free