視覚障害者きうっちの自立への道

視覚障害者きうっち(S52年生)が気の向くままに日々の生活をツラツラとつづるブログ

在勤生活1761日目

2020-01-17 18:27:19 | 在勤生活
 EXCELのセルの中に入力されている【特定の文字の数】を関数で数えなければならない-。本日、業務中突然これを言い渡された時は、いきなりの事態にかなり動揺してしまったのですが(-_-;、
よくよく考えてみると、考え方次第で比較的簡単な関数混じりの数式で求めることができたんですね。↓こんな式。
例として挙げた↓の式は【セルD1に入力されている半角/(スラッシュ)の数を数える】というものなのですが、
数式の中でやっていることとしては【元々のセルD1に入力されている文字列の長さ - セルD1から半角/(スラッシュ)を削除したD1に入力されている文字列の長さ】の数を算出しているという感じ。
最初にこれを部署内のミーティングで聞いた時は「おおおぉ~なるほど!そういやそういう考え方でいけるよなぁ!!」と、久々にEXCELの関数関係の話題でうなったものでした(笑)。ホント、久しぶりに目からウロコが落ちましたね(^^)。


=len(d1)-len(substitute(d1,"/",""))

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

在勤生活1760日目

2020-01-16 19:31:29 | 在勤生活
 本日お仕事で作成しているマクロの中で気付いたこと。VBAでエクスプローラ上のファイルをコピーしようとする場合、
選択肢としてはFileCopyステートメントを使うか、ファイルシステムオブジェクトのCopyFileメソッドのどちらかになると思うのですが、
FileCopyステートメントでファイルをコピーしようとすると、たまに【ファイルが存在しません】とかいうエラーが出てコピーに失敗することがあるんですよねorz。
で、その原因を調べていくと、恐らくコピーする対象のファイルパス、もしくはコピー先に指定しているファイルパスが一定以上の文字数を超えていると
どうやらFileCopyステートメントは失敗してしまう模様……っていうかちょっと酷いなこれ(苦笑)。というわけでちょこっとだけ面倒ではあるのですが、
エクスプローラ上のファイルのコピーについては、ファイルシステムオブジェクトでやった方が圧倒的に動作が安定することが分かったので、
エクスプローラ上のファイルをコピーしようとする時は、これからはこちらを使っていこうと思います。
…というかきちんと確認はしていないけど、恐らくファイルの削除もファイルの移動(実質はリネーム)も同じだと思うので、これからはもっと積極的に使っていこうと思います、ファイルシステムオブジェクト。CreateObjectや参照設定をめんどくさがらずに(-_-;。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

在勤生活1759日目

2020-01-15 18:00:47 | 在勤生活
 …今年に入ってからずーっと続いている腰のだるさ。実はまだ続いておりますorz。
というか原因は【年末年始、自身がベッドの上でずっとゴロゴロしていたから】というのが分かっているから、怒りのやり場がなくて困っているというのもありますが(苦笑)。
あ~やっぱ身体は毎日適度に動かしていないとダメだよなぁ。もう40過ぎてしまったし、もう身体に無理は効かないのだから
最低限、規則正しい生活は送らないとダメですよ、という天の思し召しなんでしょうね、きっとこの腰のだるさは(>_<)。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

在勤生活1758日目

2020-01-14 18:00:21 | 在勤生活
 最近、EXCELのマクロを作成していて宗旨替えしたことがありまして。それは【絞り込み条件が2つ以上あり、その条件に該当する件数を取得したいのであれば
実はEXCELのcountifs関数よりも、SQLのselect文でレコード数を求めた方が、色々な諸事情を考えたら良いんじゃないのか?】ということなんですよね。
まぁこれは、最近わたしがEXCEL・VBAの中でSQL文を記述することが苦にならなくなってきたことも大きいんでしょうが。
そうはいってもまだまだ、ごくごく簡単なSQL文しか書けないんですけどね~(^^;。特にjoinやorder byがどうにも効果的な使い方がよく分からなくてorz。
【select from where order by】くらいの単純なものであればもう全然大丈夫ではあるのですが。このあたりはまだまだ修行のしどころだよなぁ…。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

在勤生活1757日目

2020-01-10 23:59:56 | 在勤生活
 昨日は朝から通院のため病院へ行っており、その関係で【仕事の日は基本的に記事をUP】という方針を取っているこのブログも更新は無しでした。
…そう分かっているのなら、せめて前日の記事には【そういうお知らせ】はしとかないといけないですね。いや、別にいけないことはないですが、
当然していた方がユーザーフレンドリーではあります。なのでちょっと反省…orz。

ところで今年のお正月、実家に帰省した際とてもカルチャーショックなことがありまして。
それは【近頃のTVのリモコンには「Youtubeボタン」や「abemaTVボタン」があるということ】を知った事実でした(笑)。
これ、たぶん【かなり当たり前のこと】なんだろうと思うけど、普段TVを全く見ない、電機屋やその手の量販店にもほとんど興味がないわたし的には
かなり衝撃的な事実でして(笑)。いや~ついに時代もここまで来てしまったんだなぁ、とすっかり時代に取り残されている感想をこのお正月は抱いたというわけでした(>_<)

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする