マガジンのカバー画像

エクセルマクロ

26
マガジン [ マクロルーティン ] では基本的なコードを紹介していますが、こちらは基本を超えたコードをご紹介しています。 [ マクロルーティン ] を習得された方はこちらで理解を…
運営しているクリエイター

#ループ

つかえるExcelマクロ[9-全てのファイル名を書きだす](エクセルマクロ)対象フォルダを選ぶところから

つかえるExcelマクロ[9-全てのファイル名を書きだす](エクセルマクロ)対象フォルダを選ぶところから

この記事は9-全てのファイル名を書きだす(エクセルマクロ)で書いたマクロにコードを追加して、より実用的に使えるマクロにしました。
9-全てのファイル名を書きだす(エクセルマクロ)では特定のフォルダ内のファイル名を全て書き出すマクロを作りました。

◆イメージ

◆実行したマクロ

変数宣言を強制せずに書きました。
中身を書出したいフォルダは上の図のようにmypathという変数に直接パスを書いて入れ

もっとみる
つかえるExcelマクロ[マクロルーティン#2](繰り返し構文For to Next)列追加して連番を振る

つかえるExcelマクロ[マクロルーティン#2](繰り返し構文For to Next)列追加して連番を振る

この記事はマクロルーティン#2(繰り返し構文For to Next)で書いたマクロを使ってデータに連番を振るマクロを書いています。

◆イメージ

◆書くマクロ

<テキスト>-------------------------------
⑤Dim saigo As Long
⑤Dim i As Long

①saigo = Range("B1").End(xlDown).Row
②Columns

もっとみる
つかえるExcelマクロ[マクロルーティン#23](絞り込まずに指定のシートにまとめる!)変数と実行後の状態を考える。

つかえるExcelマクロ[マクロルーティン#23](絞り込まずに指定のシートにまとめる!)変数と実行後の状態を考える。

この記事ではマクロルーティン#23(絞り込まずに指定のシートにまとめる!)とマクロルーティン#24(全行確認して指定のシートにまとめる!)の2つの記事で解説したマクロを自分以外の人でも使えるように追加した親切なコードをご紹介しています。前回の解説と併せて復習いただけると理解が深まります。

関連動画<【マクロルーティン14】必要なデータだけ集めたシートをつくる!>

◆動作のイメージ

★フィルタ

もっとみる
Excelマクロ別の方法ーマクロルーティン#20(指定した文字全てに色を付ける)

Excelマクロ別の方法ーマクロルーティン#20(指定した文字全てに色を付ける)

この記事はマクロルーティン#20(指定した文字全てに色を付ける)でご紹介したマクロの書き方とは別の方法をご紹介します。

◆イメージ

マクロルーティン#20で書いたマクロ↓↓

★「For To Next」を使って書きました。
E列を固定して2行目から10行目まで確認する方法です。

今回ご紹介したい方法は列を固定せずに指定した範囲のセルを全て確認するという方法です。(もちろん、E2からE10で

もっとみる
21-複数シートを一気に表示!(エクセルマクロ)

21-複数シートを一気に表示!(エクセルマクロ)

表示させたいシートを複数指定して表示させる!皆さんこんにちは。
前回(20-複数シート一気に表示!)は非表示シートを一気に表示させるマクロをご紹介しました。
今回は表示させたいシートを複数指定して開くマクロをご紹介します。
前回書いたマクロにコードを追加して書いていきます。

◆イメージ

◆書くマクロ

★黄色の部分が前回のコードの全てです。

◆解説Dim mysheet As Workshe

もっとみる
16-マクロで記憶したリストを全て書出す(エクセルマクロ)

16-マクロで記憶したリストを全て書出す(エクセルマクロ)

前回(15-重複を除いたリストを作る)重複を除いたリストを作ったので、今回はそのリストを全てシートに書き出していきます。

動画で覚える:【マクロルーティン22】重複を除いたリストをつくる!

◆イメージ

◆書くコード

前回(15-重複を除いたリストを作る)は①, ② をやりました。
③から進めていきます。

◆解説②では、販売リストA列の2行目から21行目までの氏名を重複なしでdic(Dic

もっとみる
15-重複を除いたリストを作る(エクセルマクロ)

15-重複を除いたリストを作る(エクセルマクロ)

名前の重複があるデータを行削除せずに重複なしで書き出す皆さんこんにちは。
名前の重複があるデータで、名前の列だけの重複なしリストが必要な時、ありますよね。
そんな時にとっても便利なマクロをご紹介します。

動画で覚える:【マクロルーティン22】重複を除いたリストを作る!

◆イメージ

氏名に重複のある「販売リスト」から
(★この時、同姓同名はいないものとします。氏名Noだといいですね)

次の図

もっとみる
10-複数ファイルの値を書き換える(エクセルマクロ)

10-複数ファイルの値を書き換える(エクセルマクロ)

同じフォーマットのファイルが複数あり、その全てのファイルに同じ処理をしたいことってありますよね。2, 3ファイルならマニュアル作業で終わらせられますが、10ファイル、20ファイルとなると時間もかかるし、書き間違えなどのミスをしてしまう可能性だってあります。そんな時はマクロを書いて素早く作業を終わらせましょう!

指定した複数のファイルにマクロを実行させる皆さんこんにちは。今回は「ファイルを開いて処

もっとみる
9-全てのファイル名を書きだす(エクセルマクロ)

9-全てのファイル名を書きだす(エクセルマクロ)

指定したフォルダに入っている全てのファイル名をエクセルシートに書き出す皆さんこんにちは。
今回は一つのフォルダに入れてある全てのファイルをシートに書き出すマクロをつくります。
◆イメージ

◆書くコード

★一見、ごちゃごちゃしていますが順番に見ていけば大丈夫です。

★「Option Explicit」の表示がある場合は削除してくださいね。
(変数宣言を強制するものなので必要ありません。)

もっとみる