メシのタネ

Webプログラミング 備忘録

  • DOMをPHPで操作できたらいいよね

    そうだよね。そう思うよね。JavaScriptでやると、画面がガタついたりするもんね。そうならないようにする方法もあるかもしれないけど、僕はできませんので、サーバー側でなんとかできたらええなぁと思って挑戦したけど、できませんでしたよ。PHP標準でHTMLをDOMにできるらしい今、技[...]

    続きを読む
  • 設計書ってなんで書くの?

    設計書をなぜ書くのかから始めてかれこれ3年近くこの禅問答をやっているわけですが、いまだに答えは出ません。ただ、その禅問答をやる中で設計書に対する取り組み方は大きく変わったので、その一部でも書いていきたい。基本設計はとにもかくにも必要だと思う設計書はいらぬ!という話をよく聞くし、自分[...]

    続きを読む
  • 書ききってやる。

    久々に書いてみる。久々に文章を書くということをやってみようと思う。伝える作業を観察したいと思ったからそうしたいと考えた。情緒的な文章は基本的にゴミ箱にぽいしてきましたが、情緒的なのも自分だと思う。「文章をかくという作業は、とりもなおさず自分と自分をとりまく事物との距離を確認すること[...]

    続きを読む
  • 普通の会社で2年普通に働いて思う事

    えらい寒くなりました。文句言いながらも現職を続けて2017年12月1日にめでたく2年がたちました。分かりやすいが乱暴に言えばITドカタと呼ばれる業界に入って案件のヒエラルキーの無慈悲さを痛感しながらも、それでもしょうがないと頑張る人たちに心を打たれながら「じゃあ俺も」と頑張れない自分に挫折して、とあ[...]

    続きを読む
  • jQueryUiのDatepicker利用時にminDate設定するとバグる件

    題名の通りなんですが、DatepickerでminDate使うとバグります。また後でキャプチャ見て貰いますけど、灰色の部分が、minDateで設定した日付が反復して出るようになるんですね。こういうの気が付かない人がいるかも知れませんが、ChoromeでminDate設定してる人は気にしてみてくだ[...]

    続きを読む

【Excel VBA】続・知ってると便利なこと

shiraberu

こないだあるプログラムを作ったのですが、そのプログラムをようやく本番に移植したいということだったので、本番用にプログラムを作り変えました。その中でよく使った奴とかを今日は紹介していきたいと思います。

文字列から数値を見つける

このValって関数を使うと、文字列から数値を取得できます。

たいへんに便利でございますね。

指定した文字列以降を取得

指定した文字の出現位置+1以降を取得する方法と指定した文字で配列をつくり指定した文字以降を取得する方法を紹介します。

上のほうから説明します。
・pos変数の中から@が現れる場所を取得
・Mid関数を使い文字列から取得した場所を参照し、+1する
・取得した場所以降の文字列を変数に入れる

Mid関数

substarみたいな関数で、指定した文字列の位置から指定した文字列の位置までの文字列を抜き出す事が出来ます。@が7文字目なので、7が指定された事になります。数値を1個しか指定しない場合、それ以降の文字を取得します。例えばMid(“abesi”,3,1)だとabeを返します。Mid(“abesi”,3)だとesiが返るんだと思います多分。

次に下のsplit使った方を説明します。

・指定文字で配列に分割
・後に分割された方の配列にアクセス

splitは指定した文字で分割してくれます。aaa@aa@aとかやったらaaaとaaとaが入った配列が出来ます。おなじみの関数ですね。

フォルダからファイルのパスを取得

これはVbaについてるオブジェクトを使います。Scripting.FileSystemObjectってやつです。こうやって使います。

file.pathの中にファイルのパスが入ってきます。

シートのデータが入ってる最終行列を取得

アクティブシート掴んでる状態で使います。
下の例では.findを使う事によって、105という数字が何行目にあるかを調べてます。検索のプログラム作る場合には結構便利だったりします。

これだけ知ってれば世界が広がりますね!そうでもないですね!ありがとうございました!

関連記事

コメントをお待ちしております