Excel VBAとリテラシーと勉強と

さすがは神髄
18

発端

VBA100本ノックとエクセル問題 @yamaoka_ss

#VBA100本ノック 75本目 ブックを開いたら「ログイン」フォームを表示しIDとパスワードを入力してもらうVBAを作成します。 IDとパスワードは「ID」シートに登録されています。 IDまたはパスワードを3回間違ったらブックを閉じてください。 正しく入力されたら「ログイン」フォームを閉じてください。 pic.twitter.com/NMhUYNFx5F

2021-01-26 14:44:52
拡大
拡大
VBA100本ノックとエクセル問題 @yamaoka_ss

まずはWorkbook_Openでフォームを表示するのですが、 ここでは回答に見当たらなかった方法でやっています。 フォームのFunctionを呼んでフォーム自身で表示させて、IDパスの正否結果を返してもらいます。 呼び出し側では結果だけを受け取るようにしています。 pic.twitter.com/wCjGL0E3aH

2021-01-27 14:32:10
拡大
拡大

ツッコミと回答など

RR @RR_IT_Learn

サンプル問題とはいえ、危険じゃない? マクロの実行を無効化すれば、すぐ開けるし。xlsxファイルの中身はExcelでなくても読めるから。 これを実運用で使う人が出ないよう、きちんと警告するのがリテラシーだし。 適切なユースケースの提示や警告を欠いたサンプルは、VBAを悪者にするだけじゃなくて? twitter.com/yamaoka_ss/sta…

2021-01-27 18:07:12
VBA100本ノックとエクセル問題 @yamaoka_ss

なるほど、おっしゃる通りかもしれませんね。 では、「xlsxファイルの中身はExcelでなくても読めるから。」ということを考慮した時、エクセルを使って良いのでしょうか。 絶対に安全なソフト及び使い方というものをご教授お願いします。 twitter.com/RR_IT_Learn/st…

2021-01-27 18:10:49
RR @RR_IT_Learn

ファイルへのアクセス権限のコントロールをすれば良いだけです。 Active Directory使うなり、クラウドベースのファイル管理サービス等に配置するなり、ご自由にどうぞ。 あとはExcelにも、ファイルにパスワードかける機能はありますし。総当たりへの耐性考えるとパスワード長めにする必要はあるけど。 twitter.com/yamaoka_ss/sta…

2021-01-27 18:17:51
VBA100本ノックとエクセル問題 @yamaoka_ss

これはVBAのノック練習のお題です。 ファイルにパスワードかける、プロジェクトにパスワードかける。 そういうことは別問題であり、議論の対象としていません。 よろしければ1問からやってみてください。 回答お待ちしております。 excel-ubara.com/vba100/ twitter.com/RR_IT_Learn/st…

2021-01-27 18:21:55
RR @RR_IT_Learn

Excel/VBAで実装すべきでない部分・用途までスコープに入れるのは、神髄でもなんでもない、視野の狭い盲信です。 システム管理者の視点で言うなら、現実的なセキュリティを別問題とユーザーが言い張るような状況になったら、マクロ実行そのものを禁止するだけです。 そういう話をお望みなのかしら? twitter.com/yamaoka_ss/sta…

2021-01-27 18:28:45
VBA100本ノックとエクセル問題 @yamaoka_ss

「そういう話をお望みなのかしら?」 どうぞ、それはあなたの会社の問題です。 このノックに参加している人で、これを実装して使おうと思っている人は私いないものと思っています。 それだけの話です。 twitter.com/RR_IT_Learn/st…

2021-01-27 18:33:45
RR @RR_IT_Learn

なるほど、実務では使い物にならない前提の、単なる思考練習なのですね。 そういうことであれば承知しました、失礼しました。 twitter.com/yamaoka_ss/sta…

2021-01-27 18:36:44

参加者の皆様の感想など

☘𝑴𝒂𝒓𝒖𝒎𝒊☕48歳☺ @marumin21

@yamaoka_ss なんですかこの人、ノックのことも良く知らず失礼な人ですね。参加者みんなまだ先生の明日の解説待ってる状態なのに。

2021-01-27 18:46:58
かずやん_VBAerLv.6 @y8bV4ty1wbkTjPd

@kyrtnyy @yamaoka_ss 企画の意図もわからないで、 安易な批判はイカンですね😅

2021-01-27 19:25:59
雑草 @ffollowwme

@yamaoka_ss 変なやつに絡まれてご苦労様ですw

2021-01-27 18:19:06
吉田拳/Excelで、経営は強くなる @sugoi_kaizen

そうした事柄は百も承知の百戦錬磨の圧倒的なプロがVBAの基礎を学びたい方々のために基礎練習の題材を数多く提示してる取り組みですからねえ。 料理のレシピに対して「食中毒のリスク回避のために細菌の有無確認のやり方も教えろ」と言う人はいませんし、世の中にゼロリスクなものもないわけでして… twitter.com/rr_it_learn/st…

2021-01-27 18:31:19
せいや @dogfood25

今回は実運用しようと思わなかったってだけで、神髄さんの周囲の超プロが挙げてるVBAで真似できそうなら仕事で使ってしまうかもしれない。 もはや公益といって差し支えない神ツイートに更に「注釈を付けろ」なんて烏滸がましい限りだ。 だけどもしあるとすれば、確かな下々への配慮に信仰するレベル。

2021-01-27 21:16:13

VBAを学んだら幸せになれる世界がありますように