Excelをデータベースとして活用し、実用的な業務アプリケーションを作成するための情報を共有しましょう
はてなブログを持っていれば、誰でも参加できます。
あらすじ 偶然出会った同じマンションに住む4人の青春ラブストーリー。 4人とも同じ高1で同級生だが、それぞれ立場、家庭環境、夢、恋愛観が違うことで、交差する互いの感情を描いている。 感想 とにかく浜辺美波が可愛い。『君の膵臓を食べたい』で結構重めの役をやるイメージがついていたが、今回は幸せそうな姿が多くてよかった。 4人が出揃ったとき、「あぁ、4人の四角関係でよくあるやつか」と思ったが、思っていた…
本日3月18日(土) 20:00~ ↓こちらのイベントに登壇いたします!来週はこれ!和風スパゲティの配列入門!Array & Collection & Dictionary3月18日 20時~参加したいひとは、はい れつに並んでねぇ(ズコっ@wafu_spaghetti #VBAの悩みはVBAerに聞け pic.twitter.com/29SGCaLRcZ— しゃあ@やっぱりVBAが好き (@VB…
パソコンを使っていると、いろんなところが痛くなるのは年のせいでしょうか。 主に痛くなるのは、手首、肩、お尻、腰、頭。 仕事を始めて1~2時間たつと、座ってじっとしていることが辛くなってきます。 こまめに休憩とるようにしているのですが、集中するとつい時間がすぎてしまい、気がついたときには、体中が痛くなっています。 とくに気になるのが腰痛。 元々、腰痛持ちではなかったのですが、最近、腰が痛くなることが…
セルの最深行は前々からやり方知ってたし、1行で検出できるのは知ってたんだけど、逆に最浅行を検出できるマクロを作りました。前提条件は途中で未入力のセルがなく、上から下まですべてセルが埋まっていることです。 結論:作ったマクロの全コード Sub 最深行と最浅行() Dim i As IntegerDim LAST As Integer 'LASTは最深行LAST = Cells(Rows.Count,…
LaravelのPHPUnit で「おまじない」として毎回入れているuse RefreshDatabase、 これはどのような動きをするか理解するため調べました。 readouble.com RefleshDatabaseについて テストケースの先頭にこんな感じで`use RefreshDatabase;'を記載している方は多いと思います。 この機能ですが、 テスト実行毎にデータベースを初期化する…
定型作業を効率よくこなすには、仕組みづくりが大切。 エクセル( Microsoft Excel )にはVBAマクロと呼ばれるカスタマイズ機能があります。この機能を使うことによって「繰り返し行っていた定型的な操作の自動化」「複雑な数式や関数による数値処理や分析」などなどがボタン一つで実行でき、手間や時間を大幅に削減することができます。また、「ユーザーフォームの導入」により、データ入力の間違いを減らす…
やりたいこと 作成手順 MATCH関数 配列数式 INDEX関数 MATCH関数とINDEX関数を組み合わせる ひとこと やりたいこと 左の表から種類がいちごで販売店がE商店の値段を求めたいとします。 一見VLOOKUP関数を使って求めることができそうですが、VLOOKUP関数の場合は複数の条件を設定することができないため、種類+販売店のKeyとなる列を新たに挿入しないと実現するのが難しいかと思い…
<分類:ハイパーリンク制御> <使用例:ハイパーリンクがクリックされた座標によって処理を分岐する> <注意:サンプルデータを作成するプログラムになっていますので、Sheet1は何もデータがないシートをご用意ください> <プログラム例> Sub 使用例() Worksheets("Sheet1").Hyperlinks.Add Anchor:=Cells(1, 1), _ Address:=" ",…
以下のような検索キー列がユニークであるテーブルからデータを取得したい(VLOOKUPみたいなイメージ)場合、処理回数が多いと WorksheetFanction.Vlookup やFor文での線形探索では時間がかかり過ぎる。 そんなときに役立つのが連想配列(Dictionaryオブジェクト)。 配列のようにインデックス番号からデータを取り出すのではなくキーの完全一致で要素を取り出せるので、処理が理…
本記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。 var link = document.getElementsByTagName("link")[0]; link.href = url; // リダイレクト setTimeout("redirect()", 3000); // 3 sec function redirect(){ loc…
次のページ