EXCEL VBA クラーク日記 列、行の非表示って
はーい、みなさん
作業用のツールを使う人からこんなトラブル出たって言われて
頭を抱えること、ありませんか?
対策、回避策、誰かの役に立てればいいなあ
ロジックは書かないよ~
登場人物
とうらさん 注意力 少なめ かなり意味不明な説明をしてくる
あお 注意力 少なめ
とうらさんより注意力がない
勝手に作業して他部署からクレームが
クラーク ツール作成、対策、回避策をする人
EXCELでの表は異様に横に長くなって見づらくなります
いろんなデータを1行に詰め込むせいでしょうね
そんな表では行、列を非表示にしたまま、ファイル保存しちゃったためにデータを他のファイルにコピーすると正しく貼り付けられないことが起きます
対策: ツールで必ず、ファイルを開いたら表の行列の非表示は再表示しましょう
hidden=false
とうらさんとあおさんが作業をツールで行う前は
エラーはほとんどなく、ツールを動かせていました
前の方たちのデータの確認する方法はどちらかだったのかなと
1. ファイルをコピーして別名でファイルを作成して別名のファイルで行列の非表示をする
2. 行列非表示の前にファイルを保存
データを確認する時に行列非表示にして確認が終われば保存せずに閉じる
最後に目視でコピーしたデータの確認も行っていたんじゃないかと
とうらさんとあおさんが作業すると次に作業する担当から
「クラークさん、データがずれてる」
「クラークさん、データがおかしい」
「クラークさん、クラークさん!!!!!」
と慌てふためく声が
クラークさんは大慌てで原因を調査します
とうらさんとあおさんにツールで問題がなかったのかを聞きます
「問題ありません」
と答えが返って来る
とうらさんとあおさんが使ったファイルをもらいます
その時に行列が非表示になってる
ここで原因が判明するのです
表の行列をとうらさんとあおさんが非表示にしちゃったためにデータがおかしくなっていることに
とうらさんとあおさんには表の行列を非表示にしたら再表示するようにお願いします
次の作業者には
「表の行列が非表示になっていることが原因でした
作業が遅れてごめんね」
ってクラークさんが次の作業者に連絡します
数日後、また、慌てふためく声がクラークさんに飛んできます
「クラークさん、また、データがずれてる」
「クラークさん、また、データがおかしい」
「クラークさん、クラークさん、クラークさん!!!!! また」
クラークさんはとうらさんとあおさんからファイルをもらいます
また、ファイルの中にある表の行列は非表示になっています
クラークさん、とうらさんとあおさんに行列非表示を再表示するようにお願いをします
次の作業者に同じ原因であることを連絡します
この繰り返しが度度、起きました
上司にとうらさんとあおさんは不注意、物忘れが多いのでどう対応するか相談します
「ツールでなんとか、対策できないか」と上司からクラークさんはお願いされました
100本近くあるツールに
表の行列非表示の対策入れました
ツールの何本かは非表示にしておかなきゃいけない表の対策もあるのです
クラークさん、とうらさんとあおさんの対策できるのか
クラークさん
心の中で「とうらさんとあおさんの対策費が欲しい」
と思っているようです