No.4ベストアンサー
- 回答日時:
1.セル範囲を選択
2.Ctrl+1 (メニュー[書式]-[セル])
3.[表示形式]タブの[分類]を[ユーザー定義]に
4.[種類]に **;**;**;** と入力
5.Enter
でいかがでしょうか?
これで、セルに文字列や数値が入力された時、セル幅いっぱいに******のように表示されます。
*が一文字だけ、ということでしたら、↓のようにします。
"*";"*";"*";* "*"
最後の「* "*"」は、文字列が入力された場合でも右詰めで表示させるためのものです。これが、たんに「"*"」になっていると、文字列だけ左詰めで表示されます。
参考URL:http://www2.odn.ne.jp/excel/waza/format.html#SEC11
ありがとうございました。
5桁のPW入力に対する*をつけようと思っていましたので、
"*";"*";"*";"*****"で表示できました。
あとはセルを表示しないにして、入力規則で5文字に入力規制して、シート保護して、数式バーの表示も消して目的が達成できました。
No.3
- 回答日時:
エクセルのセル(Rangeオブジェクト)には、Passwordプロパティが無いので無理です。
文字列に対する書式設定が無いので表示形式からも無理です。
質問は
隠そうとする面があると思うのですが、どこまでやればよいのでしょう。
セルの見た目
数式バー部
ーー
対象セルは限られていますか。1、2のセルとか。
その値は計算やシートの処理に使いますか。
ーー
小生の私の思いつきだがVBAでやれる範囲では
値を配列に記録(またはテキストファイルに保存。こちらが良い)
そしてセルの値は「**」にする。
配列やファイルのその後の処理は質問者の都合による。
ーー
モデル的にやってみた
Dim d(10)
Private Sub CommandButton1_Click()
For i = 1 To 10
MsgBox d(i)
Next i
End Sub
A1:A10でセルの値が変わると、値を退避させて、セルは「**」で表示
Private Sub Worksheet_Change(ByVal Target As Range)
Set myRng = Application.Intersect(Target, Range("a1:A10"))
If Not myRng Is Nothing Then
Application.EnableEvents = Fale
Static i
i = i + 1
d(i) = Target
Target = "***"
Application.EnableEvents = True
End If
End Sub
No.2
- 回答日時:
> 表示形式のユーザ定義で「*」表示に設定するとできるのですが、
表示形式のユーザ定義で「"*";"*";"*";"*"」でもダメですか?
私の2002ではOKでしたが...
No.1
- 回答日時:
通常のセルの書式設定などでは無理です。
以下のURLを参考にしてみてください。マクロを使えば可能になります。
http://www.big.or.jp/~seto/vbaref/vbaref16.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
歩いた自慢大会
「めちゃくちゃ歩いたエピソード」を教えてください。 長時間でも長距離でも結構です。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
ExcelのVBAで数字と文字列をマスキングしたい
Visual Basic(VBA)
-
Exceでの伏文字
Excel(エクセル)
-
エクセルで下4桁を****表示にしたい
Excel(エクセル)
-
-
4
Excel 一部データを隠す(見えないように保護)
Excel(エクセル)
-
5
MSワード、エクセルの文章にマスクをかける
その他(Microsoft Office)
-
6
エクセルのユーザ定義にて、電話番号の一部を非表示にできますか?
Excel(エクセル)
-
7
エクセルでメールアドレスの最初の四文字だけしか見せたくない エクセルでメールの一覧の メールアドレス
Excel(エクセル)
-
8
Access サブフォームでの選択行の取得
その他(データベース)
-
9
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
Excelで 分:秒 と表示させる...
-
エクセルで 何時間何分と表示...
-
エクセルの計算式の後に、単位...
-
エクセルの計算結果を()括弧で...
-
エクセルで日付が逆に登録され...
-
エクセル セルの数値の表示ずれ...
-
エクセルで数式を入れても値が...
-
エクセル 条件付き書式で文字...
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで西暦に変更できない
-
Excelで数字をハイフンで区切る...
-
エクセル 日付の表示形式の後...
-
エクセル・文字列の先頭に空白...
-
数字の後ろにピリオドを表示す...
-
エクセル A1に1と入力すると○、...
-
エクセルで、書式設定をして表...
-
エクセルの書式設定にフォント...
-
「前0(ゼロ)」のつけかた
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセルで数式を入れても値が...
-
Excelで 分:秒 と表示させる...
-
エクセルの計算結果を()括弧で...
-
エクセルで日付が逆に登録され...
-
エクセルの計算式の後に、単位...
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで西暦に変更できない
-
エクセルで折り返しと縮小の同...
-
エクセル 桁を増やす方法
-
エクセルで 何時間何分と表示...
-
EXCELで日付と時刻が入ったセル...
-
エクセルの分数表示
-
エクセル 条件付き書式で文字...
-
Excelに「隠し文字」のような機...
-
Excelで数値を時間数に変換する...
-
エクセルで、書式設定をして表...
-
エクセル:日付和暦の数字だけ...
-
Excelの単位で立法メイトルを表...
おすすめ情報