マガジンのカバー画像

エクセルマクロ

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

2021年1月の記事一覧

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

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

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

◆イメージ

◆実行したマクロ

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

もっとみる
つかえるExcelマクロ[マクロルーティン#4](セルのコピー)貼り付ける前に確認してね!

つかえるExcelマクロ[マクロルーティン#4](セルのコピー)貼り付ける前に確認してね!

この記事はマクロルーティン#4(セルのコピー)で書いたマクロを実用的にするためコードを追加する書き方をご紹介しています。
シートに、なにかしらデータを貼りつけるときって、貼り付け先に何かデータがあっても上書きされますよね。
ですので、マクロでデータをコピペする前には確認のため、「ほんとに貼り付けてもいいですか?」とワンクッションおくと安心です!
メッセージボックスをだして、キャンセルボタンが押され

もっとみる
つかえる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

もっとみる