発端
#VBA100本ノック 75本目 ブックを開いたら「ログイン」フォームを表示しIDとパスワードを入力してもらうVBAを作成します。 IDとパスワードは「ID」シートに登録されています。 IDまたはパスワードを3回間違ったらブックを閉じてください。 正しく入力されたら「ログイン」フォームを閉じてください。 pic.twitter.com/NMhUYNFx5F
2021-01-26 14:44:52まずはWorkbook_Openでフォームを表示するのですが、 ここでは回答に見当たらなかった方法でやっています。 フォームのFunctionを呼んでフォーム自身で表示させて、IDパスの正否結果を返してもらいます。 呼び出し側では結果だけを受け取るようにしています。 pic.twitter.com/wCjGL0E3aH
2021-01-27 14:32:10サンプルファイルです。 excel-ubara.com/vba100sample/V… excel-ubara.com/vba100sample/V…
2021-01-26 14:47:03ツッコミと回答など
サンプル問題とはいえ、危険じゃない? マクロの実行を無効化すれば、すぐ開けるし。xlsxファイルの中身はExcelでなくても読めるから。 これを実運用で使う人が出ないよう、きちんと警告するのがリテラシーだし。 適切なユースケースの提示や警告を欠いたサンプルは、VBAを悪者にするだけじゃなくて? twitter.com/yamaoka_ss/sta…
2021-01-27 18:07:12なるほど、おっしゃる通りかもしれませんね。 では、「xlsxファイルの中身はExcelでなくても読めるから。」ということを考慮した時、エクセルを使って良いのでしょうか。 絶対に安全なソフト及び使い方というものをご教授お願いします。 twitter.com/RR_IT_Learn/st…
2021-01-27 18:10:49ファイルへのアクセス権限のコントロールをすれば良いだけです。 Active Directory使うなり、クラウドベースのファイル管理サービス等に配置するなり、ご自由にどうぞ。 あとはExcelにも、ファイルにパスワードかける機能はありますし。総当たりへの耐性考えるとパスワード長めにする必要はあるけど。 twitter.com/yamaoka_ss/sta…
2021-01-27 18:17:51これはVBAのノック練習のお題です。 ファイルにパスワードかける、プロジェクトにパスワードかける。 そういうことは別問題であり、議論の対象としていません。 よろしければ1問からやってみてください。 回答お待ちしております。 excel-ubara.com/vba100/ twitter.com/RR_IT_Learn/st…
2021-01-27 18:21:55Excel/VBAで実装すべきでない部分・用途までスコープに入れるのは、神髄でもなんでもない、視野の狭い盲信です。 システム管理者の視点で言うなら、現実的なセキュリティを別問題とユーザーが言い張るような状況になったら、マクロ実行そのものを禁止するだけです。 そういう話をお望みなのかしら? twitter.com/yamaoka_ss/sta…
2021-01-27 18:28:45「そういう話をお望みなのかしら?」 どうぞ、それはあなたの会社の問題です。 このノックに参加している人で、これを実装して使おうと思っている人は私いないものと思っています。 それだけの話です。 twitter.com/RR_IT_Learn/st…
2021-01-27 18:33:45なるほど、実務では使い物にならない前提の、単なる思考練習なのですね。 そういうことであれば承知しました、失礼しました。 twitter.com/yamaoka_ss/sta…
2021-01-27 18:36:44参加者の皆様の感想など
@yamaoka_ss なんですかこの人、ノックのことも良く知らず失礼な人ですね。参加者みんなまだ先生の明日の解説待ってる状態なのに。
2021-01-27 18:46:58@kyrtnyy @yamaoka_ss 企画の意図もわからないで、 安易な批判はイカンですね😅
2021-01-27 19:25:59そうした事柄は百も承知の百戦錬磨の圧倒的なプロがVBAの基礎を学びたい方々のために基礎練習の題材を数多く提示してる取り組みですからねえ。 料理のレシピに対して「食中毒のリスク回避のために細菌の有無確認のやり方も教えろ」と言う人はいませんし、世の中にゼロリスクなものもないわけでして… twitter.com/rr_it_learn/st…
2021-01-27 18:31:19今回は実運用しようと思わなかったってだけで、神髄さんの周囲の超プロが挙げてるVBAで真似できそうなら仕事で使ってしまうかもしれない。 もはや公益といって差し支えない神ツイートに更に「注釈を付けろ」なんて烏滸がましい限りだ。 だけどもしあるとすれば、確かな下々への配慮に信仰するレベル。
2021-01-27 21:16:13