2018年6月10日日曜日

【研修覚書】被害者ぶる人(講師 精神科医 片田珠美氏)



 昨日研修に参加したので、覚書として書き留めておきます。

 参加した研修はコチラです 「被害者ぶる人」

 講座内容は、つぎのように書かれています。

 被害者ぶる人が増えています。自分こそ被害者だと強調して何らかの利益を得ようとするわけで、この傾向が顕著に認められるのがクレーマーです。また、自分は被害者なのだから、「加害者」とみなす相手に罰を与えてもいいのだと正当化して、容赦なく攻撃する人も増えています。困ったことに、こういう人は「正義は我にあり」という論理で、理不尽な要求をしたり、他人を攻撃したりします。そこで、被害者ぶる人の精神構造を分析し、対処法についてお話しします。(講座の案内より) 

 誤解を受けそうなのですが、あえて書くと、実際の「被害者」の中にも、上記のように「被害者だと強調して何らかの利益を得ようとする人」がいるということです。

 私は社労士として、いろいろな労務トラブルに接する機会があった(過去形)のですが、労働トラブルの現場では、経営者・職場の上司・同僚などの労働者の中に少なからず「被害者ぶる人」がいて、その「被害者ぶる人」が問題をヤヤコシクしている例を多数見てきました。なにせ、加害者ですら被害者ぶるのですから・・・。

 講座では、原因やバックグラウンドの説明からはじまり、その対処法まで説明していただきました。

 対処法の基本は、「スルー」です。接点を極力へらすことだそうです。が、職場でこういう対応をするのはむずかしいのではないでしょうか? あえて考えれば、仕事に必要な部分のみ事務的につきあう・・・って感じになるでしょうか?

 経営者の立場で、社員に「被害者ぶる人がいたら・・・」と考えると、本当に憂鬱ですね。周囲にどれだけ悪影響があったとしても、解雇をカンタンにするコトはできません。

 労働者の立場で、上司・経営者に「被害者ぶる人がいたら・・・」と考えると、これも憂鬱です。周囲の人が被害者ぶる性格を変えることは「おそらくムリ」だということです。

 「スルー」という基本対処を実行するためには、経営者であれば「被害者ぶる求職者」を職場に入れない(社員として採用しない)というコトがもっとも現実的・効果的方法ということになるでしょう。また、労働者であれば「被害者ぶる経営者・上司」がいる会社に就職しないようにしなければなりません。

 あらかじめ「被害者ぶる人」を見分けることは困難でしょうが、講義では説明があった被害者ぶる人の「原因」や「タイプ」が参考になりそうです。

 ところで基本の対処法以外にも、対処法が3つあります。

  1. 自分 = 厄介な存在
  2. 敬語
  3. 1対1にならない(と、周囲の信頼関係構築)
 それぞれ詳細な説明は省きますが、とても参考になりました。職場の労務管理に活かせる点が多いと思います。

 いま世間で、「働き方改革」が大きな話題になっています。働き方改革を推進して多様な働き方が可能な社会に転換しようとしている今こそ、さまざまな「被害者」がでてしまうことがあるかもしれません。

 「被害者(不利益を被る人)」は、シッカリ救済する必要があります。同時に「被害者ぶる人」にキチンと対処できるようにスグにでも対策を始める必要があると感じました。

 講師の著書も購入しました。これからジックリ読んでみます。


kyashがリアルカード発行でますます便利に!!(^O^)/。



 個人的に、この手のサービスで一番頑張って欲しい「kyash」に動きがありました。

 ウォレットアプリの「Kyash」がリアルカードを発行、Visa加盟店舗で利用可能に

 kyashからは、以前このblogで紹介したように、ウォレットアプリとして進化しますよ・・・ってアナウンスがあったのですが、コレがその進化でしょうか?

 「実店舗での支払」「外部サービスとの連携を強化」が挙げられていたので楽しみにしていたのですが、リアルカードを発行するとは!!。

 若干、近未来感が薄れる気がしますが、コレでイッキに使える店舗が拡大することになるでしょう(たぶん)。やはり、kyashの中の人は、そうとうなキレ者のようです。

 kyashリアルカードの紹介ページはコチラ

 さっそく申し込んだんですが、現在、発行まで1ヶ月待ちって状況のようです。カードが到着すれば、基本的にコレを使いたいと思います(クレジットカードを持っているんですが、落としたりしたときのリスクや、不正利用とか気になるので・・・)。

2018年6月2日土曜日

【Excel VBA】ダブルクリックでマクロ起動(Worksheet_BeforeDoubleClick)

 Excelマクロを起動する方法はいろいろあるようですが、「ボタンを作る方法」はボタンの場所をとるし、「ショートカットキーを割り当てる方法」はキーと覚えるのが面倒です。

 Excel VBAの神様 ボクの人生を変えてくれた人 に、ダブルクリックでマクロを起動する方法がチラッと書いてありました(ただし、本にはマクロそのものの記載なし)。ネットで調べて参考にして作ってみました。

取り急ぎマクロサンプル


 例によって、サクッとマクロサンプルを書き留めておきます。
 マクロ登録済みExcelブックはこちら



 すごく簡単ですね。


まとめ

表の特定の場所をダブルクリックして、その場所に応じた処理を自動で行うマクロを起動する・・・という方法だと、たとえば、その「特定のセル」の背景に色をつけるとかするだけで良いし、いろいろ応用できそうです。

 さっそく仕事用に作ったマクロに応用しました。


【Excel VBA】ブックを閉じる前のMsgBoxサンプル(Yes No Cancel)

 Excel VBAを作るとき、コードの参考事例をネットで検索したのですが、なかなか正解にたどり着けなかったので、備忘録のために書いておきます。

取り急ぎ、マクロサンプル


 まずは、ズバリっ!サンプルマクロをお知らせしましょう。

 マクロ登録済みExcelブックはこちら。



 すっごくシンプルでなんてコトはないコードのようですが、正解にたどり着けなかったのは、つぎの2点です。

はい、いいえ、キャンセルの処理の書き方は?


 MsgBoxで示される3つのパターンを書かないといけないんですが、なかなかコレっ!という情報にヒットしませんでした(検索の方法が悪いのかな・・・)。

 IF Then Elseで、2つのボタンの処理を表したサンプルはすぐでてくるんですけどね。

 いろいろ探して Select を使えば良いってことがわかりました。

キャンセルのときの処理は?


 キャンセルのときの処理を具体的に書くと、「ブックを閉じるという処理をキャンセルする」ということで、結果「ブックを閉じないで開いたまま」にしたいのです。

 ところが、この「一度ブックを閉じようとする処理(Workbook_BeforeClose)を途中でやめて無かったことにする」という処理の方法が、なかなか見つかりませんでした。

 Cancel = True だけで良かったんですね。Private sub のところに、(Cancel As Boolean)と書いてあるので、Cancelは変数でBoolean型であることがわかります。Cancelという変数にTrueをセットすると「ブックを閉じる」という処理がキャンセルされて、結果「ブックを閉じないで開いたまま」になるようです。

補足(なぜ、このマクロが必要か?)


 このマクロが必要になったのは、「ブックを閉じるときに自動的にバックアップのブックを作る」という処理をしようとしたときでした。

 単純に(Workbook_BeforeClose)にバックアップのブックを作る処理を書いた場合、次のような不具合があります。

< 不具合例その1 >
 オリジナルのブックを上書き保存しなくても、そのままバックアップのブックを書き出して終了してしまいます。結果、次にオリジナルブックを開いたとき、前回の処理が反映されていないことになります(バックアップのブックだけが変更されている状態)。

< 不具合例その2 >
 では、オリジナルのブックを保存してから、バックアップのブックを保存する処理にすれば良さそうなものですが、この場合「ブックを開いて、ただ中身を確認するだけで閉じる」という操作をした場合でも、オリジナルのブックが書き換わってしまいます。「ただ中身を確認するだけ」なので書き換わらないだろ・・・と思われがちですが、意図しない変更(たとえば、キーボードにうっかり触れてしまって大事な式の上に"p"などの文字が入力されているなど)は良くあることです。

<不具合例その3>
 では、「保存するか」「保存しないか」の2択のボタンを作れば良さそうなものですが、この場合、処理をキャンセルすることができません(MsgBoxの右上の“☓”が押せません)。キャンセルする方法あるのかな・・・。

 以上のことから、(Workbook_BeforeClose)の処理で、ブックを閉じようとするときに、次のようにファイルの保存を明示的に操作するようにしたいと考えたのでした。
  • 「はいボタン」オリジナルブック、バックアップブック共に保存
  • 「いいえボタン」オリジナルブックを保存しないで、バックアップブックのみ保存(または、両方保存しない)
  • 「キャンセルボタン」ファイルを閉じる・・・という処理をキャンセル(結果、ファイルは閉じない)

まとめ


 わかればスッゴク単純なことだと思うんですけど、なかなか正解にたどり着けないコトってありますよね。

 今回の場合、「MsgBox yes no cancel」とか、「Workbook_BeforeClose 中断」とかのキーワードで調べたけど、MsgBoxに関する基本的な情報はヤマほどでてくるのに、調べたいことズバリの情報が見当たりませんでした。

 こういう情報がチャチャッと確認できる本があれば良いのにな・・・と思います。オススメがあれば、教えてください。