【VBA】空白で区切られた文字列を分割・各セルに割振る
PDF表データをそのままコピーしてExcelに貼り付けたら、1項目ずつ空白で区切られていた。 1つのセルに “半角のスペース” で区切られている状態でコピペされ ...
【Excel・VBA】自動見積「通常・特別価格」任意の(顧客別の)価格データを自動挿入
仕事をしていて、御見積の作成はよくある事。さらに、お客さんによっては価格が異なる事も大いにあります。 例えば、A社に対しては通常価格B社に対しては通常価格の10 ...
【Excel・VBA】繰り返しの記述を省略する [With~End With]
VBAコードを構築していると同じ記述を繰り返し記載してしまう事も有るかと思います。その場合は「With ~ End With」をご検討下さい。それでは例題とサン ...
【Excel・VBA】重複データを削除する
例えば、A列に名前のデータが入っており、重複した名前データを削除したいときは、下記のコードを使います。 Range("A:A").RemoveDuplicate ...
VBAで自動印刷 ~Excel10等分のNo.カード~
Excelで10等分したNo.カード等を印刷する際に、1、2ページ分くらいなら、良いのですが、例えばNo.1~200など、大量に印刷するとなると、手動では大変で ...
【VBA】特定の文字を起点に列を変えてデータを並べる
具体的には冒頭の画像のように元は1列に並んでいたデータを「あるキーワード(文字)」を起点に 1列に並んだデータ → 2列に並び替え・整理2列に並んだデータ → ...
【VBA】[XLOOKUP] で別表からデータを転記する
PC業務において、さまざまな場面で活躍する関数 or ですが、2021年のアップデートで使用できるようになった 関数【XLOOKUP】 は、非常に使い勝手が良い ...
【VBA】空白に1つ上のセルの値を記入する
システムから抽出したデータで空白が混じっている事はありませんか?空白には1つ上のセル値が入ります。右図は空白に分かりやすく(緑)色を塗りました。 システムに集積 ...
【VBA】空白を含む行を削除する
表の所々に空白があります 上の画像で、 「空白が含まれる行は丸ごと削除したい」 そうした場合には を使用してみましょう。以下がサンプルコードになります。 ★サ ...
【VBA】「Offset」を活用してみよう
VBAのOffsetプロパティは指定した箇所から指定の数だけ(縦・横に)移動した範囲・地点を返してくれます。 Offsetの構文は以下のようになります。 Ran ...