Excel VBA

Excel VBA

【VBA】半角スペースの左側と右側を取り出す

【VBA】氏名から名字または名前を抜き出します下図のように名字と名前が半角スペースで区切られた氏名の入ったセルから名字を取り出す LEFT_SPACE 関数 と、名前だけを取り出す RIGHT_SPACE 関数 を作ってみます。 特にデータ...
Excel VBA

【VBA】抽選マクロ

下図のように1列に並んだ氏名のデータから無作為に1つを抜き出す抽選(くじ引き)マクロを VBA で作ってみましょう。 データ内容は何でもいいのですが、自分で用意するのが面倒な人は次の表をコピーして貼り付けてください。氏名生末徳実(いくすえ ...
Excel VBA

【Excel】My docomoのIDやネットワーク暗証番号を管理するシート

こばとはドコモと契約していて、My docomo で色々な手続きをしたり、ドコモオンラインショップで新しい iPhone 買ったりしています。ガラケー時代に新規契約のために一度訪れて以来、ドコモの店舗に行ったことありません。面倒くさいから。...
Excel VBA

【VBA】テーブルデータを2次元配列変数に放り込みます

今回は VBA のなかでも最も強力な機能の1つを解説します。それは、たった1行のコードで セル範囲を丸ごと2次元配列変数に放り込むというスペシャルな技です。まずは2次元配列変数について簡単に説明しておきます。 【VBA】2次元配列変数にテー...
Excel VBA

【VBA】Setステートメント

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

【VBA】ListObject

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