エクセルVBAで行を自動削除する方法!大量の空欄もラクラク処理
エクセルで不要な行を削除したいケースは多々あると思います。 例えば、webでコピーした情報をもとに自分でグラフを作りたいなんてとき、いざシートにペーストしてみると空欄の行がたくさん含まれていて、グラフが作成しづらい!と困…
エクセル歴19年のしもむぎたくやがVBAについてわかりやすく解説します。
エクセルで不要な行を削除したいケースは多々あると思います。 例えば、webでコピーした情報をもとに自分でグラフを作りたいなんてとき、いざシートにペーストしてみると空欄の行がたくさん含まれていて、グラフが作成しづらい!と困…
エクセルには、割り算の余りを求めるMOD関数というのがあります。 MOD関数はワークシート上で使える関数で、割り算の余りを求めるだけでなく、対象の数値の特性を調べるのにも使えます。 一方、VBAでは似た機能を持つMOD演…
エクセルで日付の計算をする機会はとても多いです。 日付を計算したい事例としては、年齢計算のような日付の差を求める『減算』と、数年後の日付を求めるような『加算』が考えられますね。 特に多いのは前者の『減算』ではないかと思い…
リモートワークなんかで、同じエクセルファイルを共有して作業することが増えてきたという人もいるかと思います。 例えば各シートにそれぞれの担当者がデータを入力したとします。 それをひとつのシートにまとめないといけない、といっ…
みなさんはどのようにしてエクセルのマクロを習得していますか? 知りたいことをネットで検索して、このエクセル部のような解説サイトを見ていただいてももちろんよいですし、本屋さんで選んだ本を買って読んでもよいのですが、サイトと…
この記事を読んでいただいている方の中には、エクセルを覚えてきて、もうすこしステップアップしたいな、と考えている方も多いかもしれません。 そんな方にオススメしたのが、「マクロ」です。 VBAとも呼ばれたりするマクロ。 なん…
EXCELではワークシート上でもよくif文を使いますよね。 VBAでも同様、かなり活躍する機能です。 本記事では、「VBAでif~文を使って条件分岐する方法」について解説します。 1.if文の構文 まずは構文から見ていき…
EXCELのVBAを使って作業の自動化をしたいというと、要になるのは繰り返し(ループ)処理でしょう。 繰り返し処理をするための構文はいくつかあるのですが、重要なのはFor~文とDo While~文の2構文。 本記事では「…
エクセルのマクロを使って作業を自動化していく上で、セルの値を操作することは必須事項と言ってもいいですね。 本記事では、「マクロでセルの値を取得・設定する方法」について解説します。 1.セルの値を取得する まずはセルの値を…
エクセルのマクロを始めたばかりの方にとって、組んでみたけど動かない!というつまづきはとても多いんです。 それでイヤになっちゃってしまってはよくないですよね。成功体験を積みながら、楽しく覚えていきたいものです。 そこで本記…