マガジンのカバー画像

エクセルマクロ

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

#配列

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

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

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

◆イメージ

◆書くマクロ

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

◆解説Dim mysheet As Workshe

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

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

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

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

◆イメージ

◆書くコード

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

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

もっとみる
13-一行ずつ検索する(エクセルマクロ)

13-一行ずつ検索する(エクセルマクロ)

繰返しの処理を使って一行ずつ目当ての値を探す。皆さんこんにちは。
前回の続きです。

◆イメージ

◆完成マクロ

◆前回確認したコード

Dim i As Long
⑤For i = 2 To 8
 ③If kakikomi.Range("B2").Value = masuta(i, 2) Then
  ①kakikomi.Range("C2").Value = masuta(i, 3)

もっとみる
12-マスタを配列にして配列から値をとりだす(エクセルマクロ)

12-マスタを配列にして配列から値をとりだす(エクセルマクロ)

VLOOKUP関数をファイル間で使うとファイル名まで関数の中に入るんですよね。。皆さんこんにちは。
前回の続きです。下図「①配列にする」については 前回やりましたので([11-VLOOKUP関数を使わずにマクロで。])、今回は「②配列から金額を入れる」です。

◆書くコード

★このコードはkakikomiシートがあるファイルに書いているので、
Set kakikomi = ThisWorkboo

もっとみる
11-VLOOKUP使わずにマクロで。(エクセルマクロ)

11-VLOOKUP使わずにマクロで。(エクセルマクロ)


マスタを配列に入れて、配列から検索して値を入れる皆さんこんにちは。
今回はVLOOKUP関数で別のファイルから参照する作業をマクロでする場合の一つのやり方をご紹介します。

◆今回のマクロ実行内容イメージ図

◆書くマクロ

これだけです。。
変数宣言が入っているので長いマクロに見えますが、ひとつづつ見ていけば大丈夫。

◆解説

★「①配列にする」の部分は次のコード2行のみです。
この2行はセ

もっとみる