【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 ...
【VBA】「行高さ・列幅」の自動調節にAutoFitメソッド
例えば、どこかの資料からデータをコピーして貼り付けた際に、行高さ・列幅が適切でないときは往々にしてありますね。 その際、VBAで素早く見やすいように解決しようと ...
【VBA】[数値] を [時刻] に変換する
画像のように、「時・分・秒」が1つのセルに1つずつ区分けされて記入されている場合、例えば、1つのセルに時刻をまとめるには以下のコードを用います。 ◆TimeSe ...
【VBA】指定フォルダ内のExcelデータを全てコピーしてまとめる
特定のフォルダ内にある、別々のBookからデータを転記する システムからデータを引き出して、自分のExcel表にまとめるという作業は仕事では多いのではないでしょ ...