あとりえこばと

Excel VBA

【VBA】Setステートメント

前回記事では列と行の取得についてお話しました。今回はリストのセルを参照する方法を説明します。いつも同じデータばかり使っていると飽きてしまうので、今回から新しいデータを使いましょう。 氏名ふりがな谷頭 慶子たにがしら けいこ若島 祐子わかしま...
Excel VBA

【VBA】ListObject

少し間が空きましたけど、データベース研究所の記事です。今回からいよいよ VBA を使ってテーブルデータを制御する方法を解説します。ワークシートのデータをテーブルに変換すると、そのデータ範囲は ListObject オブジェクト として VB...
Excel VBA

【VBA】サブルーチンを呼び出す方法とCallステートメント

VBA のマクロの頭についている Sub とは Subroutine のこと。つまり、全てのマクロは他のマクロのサブルーチンとしてはたらくことができるということです。特にあるマクロの中で、引数を指定して他のマクロを呼び出すようなプログラムを...
Excel VBA

【Excel】エラー値の一覧

こばと、エラー表示が大嫌いです。かちゃかちゃと頑張って入力している途中で「#NAME?」とか表示されると、「はああ。また間違えましたよ」と溜息吐きますね。エラー表示が好きな人なんていないと思いますけど、どんな種類のエラーなのか知っておかない...
Excel VBA

【Excel】INFO関数でOSバージョンやフォルダのパスを取得する

【Excel】INFOINFO は現在使用している OS のバージョンや、今開いているエクセルファイルのフォルダのパス名を調べる関数です。INFO は INFORMATION(情報)の略語です。INFO の引数には求める情報の種類を文字列で...
Excel VBA

【Excel】EXACT関数で入力値をチェックします

エクセルには比較演算子「=」が用意されています。これはセルに関数や数式を入力するときだけでなく、ある2つの文字列が一致しているかどうかを調べる場合に使えます。たとえばセルに =5=5と入力すると、「TRUE」が表示されます。これは「5 と ...