あひるの小屋

ごあいさつ

いらっしゃいませ。こんにちは。管理人の あひる です。

ここ「あひるの小屋」は、私の日記のようなものと旅行記のようなものを載せているサイトです。

かつては麻雀うちわネタや参加型川柳コーナーなどがあったり、いろいろあっていったん閉鎖したりしましたが、なんやかんやで復活して現在の形となりました。

特に役立つ情報などはありませんが、もしよかったらのぞいていってくださいな。

おしらせ

おしらせはありません

Excel

Excelマクロが思いどおりに動かなくてハマった(><)
テーブル内でApplication.Matchして、見つかった場合と見つからなかった場合の処理を分けてるんだけど、あるのに見つからないって返ってきちゃうデータがあって。
Match前に検査値をテキストに変換してみたり、検査範囲を変数に入れてみたり、いろいろ試したけど結果は変わらず。
なんでだぁー!あるのにぃー!
んでね、よぉーっく見たらテーブルのサイズ外になってる行があった(^^;
あるのに見つからないと返ってくるデータはテーブル外に入ってたわけで。そりゃ正しい処理だわ。ごめんなさいだわ。
Excel内でコピー&貼り付けするとき、いらない書式まで持ってこないようにオプションで値だけ貼り付けるようにしてるんだけどね、これやるとテーブルの拡張がうまくいかないことがあるみたい。
フィルターかけてるから、まるっとコピーしても実際は行範囲が分断されてて、そのへんが関係してるんでないかと思うんだけど…どうだろ。
んでテーブルのサイズ変更をしてあらためてマクロ実行したっけ、期待したとおりに動いてくれました^^

今日から夏休みだけど社長が会社に行ったから私も仕事しよう。
って思ってたのにね、これにハマってほとんど作業は進まなくてね。
テーブルからはみ出してるって、なんですぐ気づかなかったかなぁ…悔しい(><)

ご意見、ご感想などはこちらまで