advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 27302 for マクロ (0.014 sec.)
[[20081030095723]]
#score: 2167
@digest: 481c98a9e389734f0b144bb47a280066
@id: 40656
@mdate: 2008-10-30T06:46:39Z
@size: 4243
@type: text/plain
#keywords: げ高 (17497), スワ (15706), 日売 (10489), sheet07 (10139), ド付 (7135), パス (6621), 計売 (6567), 高」 (6243), 月累 (6164), 保護 (5255), 「当 (4972), 術的 (4547), ワー (4187), 護を (2579), 売り (2309), 当日 (2279), 解除 (2206), ロ内 (2150), 要求 (1835), 技術 (1790), の保 (1644), ード (1597), でパ (1461), にパ (1402), マク (1401), ュリ (1384), (パ (1375), セキ (1365), 加算 (1340), 当月 (1269), クロ (1259), リテ (1155)
マクロでパスワードをかけシートの保護』(KUN)
教えてください。 シートに保護(パスワード付き)をかけています。 マクロは、シートの保護を解除し、一部入力されたデータ「DELETE」して また、シートに保護(パスワード付き)をかける。・・・という動作を 「マクロの記録」で作成いたしました。 このマクロは動くのですが、シートの保護の部分で、パスワードが効かなくなってしまいました。 マクロでパスワードをかけるのは無理なのでしょうか? 記録したマクロです。ちなみにパスワードは1234で設定したのですが・・・ ↓ Macro1 Macro ActiveSheet.Unprotect Range("I2:J4").Select Selection.ClearContents ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub ---- 記録したマクロには、パスワードの記述がありませんね。 以前私もマクロの記録でパスワード付きシート保護を試したことがありますが、 やはりできなかった記憶があります。 どうしてもマクロで、ということでしたらVBAで記述する必要があるかと思います。 (しばいぬ) ---- 他にも検索すればいろいろと見つかると思いますが、ご参考までに。 [[20061115111828]] 『シートの保護及び解除』(超初心者) [[20061130105520]] 『複数シートを保護&解除するマクロ』(つまり) (Mook) ---- ありがとうございます。 早速いろいろ見てみました。 私の理解不足なのか・・・少し違っているようなので、もう少し教えてください。 今回教えていただいたものを見てみたんですが、 パスワードの入力を要求するマクロだと理解したのですが・・・ 私は、ただパスワードを入力してシートの保護を解除し、・・・ パスワードをかけてシートを保護したい!!というマクロなのです。 相手はシートの保護を解除できない(パスワードを知らせない)で、 マクロの実行を行う・・・という作業をしてもらいたいと考えております。 説明が悪くてすみません。 教えてください。お願いいたします。(KUN) ---- シートのパスワードをマクロ内に書けば、入力をしなくとも 保護したり解除することは技術的にはできます。 ただ、それはセキュリティ的にいかがでしょうかというところで、 入力を都度するようにしたのが先に紹介した中での内容です。 たとえマクロにパスワードをかけても、ある程度の知識があれば パスワードを知ることができてしまうので、コード中にパスワードを 埋め込むのはお勧めの方法ではありません。 特に外に出すということであれば。 それよりは、保護をはずさずに処理できるようにしたほうが良くないで しょうか。 パスワードが漏れたら漏れたで、それはしょうがないというような重要度の データあれば下記が参考になるかと思います。 http://officetanaka.net/excel/vba/sheet/sheet07.htm (Mook) ---- 衝突しました>< ほぼ同内容ですが・・・。 1:パスワード付きでシートの保護をする 2:シートの解除も自動で(パスワードの手入力なしで)行いたい ということでしょうか。 自動記録したマクロにちょこっと追記すれば、実現できます。 が、マクロのコードに直接パスワードを記述するわけですから、 見る人が見れば、すぐにパスワードが何か分かってしまいます。 KUNさんがパスワードを知らせなくても、知られてしまう可能性があるわけです。 (シートの保護をかけても、VBEは開けましたし・・・) ※パスワードの入力を要求するマクロだと、上記の危険性をだいぶ回避できます。 パスワードがばれる可能性がありますが、その辺についてはどうお考えですか? (しばいぬ) ---- Mook様、しばいぬ様 ありがとうございます 「シートのパスワードをマクロ内に書けば、入力をしなくとも 保護したり解除することは技術的にはできます。」・・・これがしたいんだと思います。 今回もシートの保護の意味が、ご入力を避ける為なので パスワードのセキュリティはあまり考えていません。 パスワードを解読してまで《ズル》をしてしまう事はないとしています。 「売り上げ目標」・「当日売り上げ高」・「当月累計売り上げ高」の報告資料で 「当日売り上げ高」を入力してもらっています。 「当日売り上げ高」のエリアだけ保護のロックをはずし、シートの保護をかけています。 マクロで、「当月累計売り上げ高」に「当日売り上げ高」を加算しています。 加算処理を行うのに一度シートの保護を解除して加算マクロを実行して保護をかける パスワードがかかってないとちょっと不安。でもマクロの記録じゃ出来なかったので こちらに相談させていただきました。 どうか、宜しくお願いいたします。(KUN) ---- ええと、MOOKさんが提示された http://officetanaka.net/excel/vba/sheet/sheet07.htm はまだご覧になっていないと推測いたします。 ご覧になってみるとよいと思いますよ。 (しばいぬ) ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/200810/20081030095723.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97050 documents and 608253 words.

訪問者:カウンタValid HTML 4.01 Transitional