• 締切済み

VBA関連 マクロ 教えてください

エクセルのマクロの初心者ですが、、 集団{a0b0 a0c0 a0d1 a0e1 a0f1 a0g1 b0c0 b0d1 b0e1} と集団{a0b0 a0c0 a0d0 a0e0 a0f0 a0g0 b0c0 b0d0 b0e0} の中で共通点の同じものを表示したいとき、どうすればいいですか?? 教えてください。

みんなの回答

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

集団と集団と言うのがセルにある値なのか、配列にある値なのかを明確にしないと難しいと思いますけど。 或いはテキストファイルにある値とか???

全文を見る
すると、全ての回答が全文表示されます。
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

関数で行う場合。 両方をセルに転記し、作業列にCOUNTIF関数で 戻り値が0でないものを取得。 マクロの場合でもWorksheetFunction.CountIf で戻り値を取得。 他には、両方を配列に格納し、ループでマッチング していく、というのも。

whiteblace
質問者

お礼

回答大変ありがとうございます。 しかし、もうちょっと具体的に教えてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 教えてください。。。。

    エクセルのマクロの初心者ですが、、 集団{a0b0 a0c0 a0d1 a0e1 a0f1 a0g1 b0c0 b0d1 b0e1} と集団{a0b0 a0c0 a0d0 a0e0 a0f0 a0g0 b0c0 b0d0 b0e0} の中で共通点の同じものを表示したいとき、どうすればいいですか?? 教えてください。

  • エクセル マクロ 組み合せ

    エクセルのマクロでa,b,c,d,e,f,g の2組合せ (7C2)の全組合せを洗い出して表示したいですが、、、、、、

  • Excel(2000)のマクロで下記の様にしたいのですが

    Excel(2000)のマクロで下記の様にしたいのですが A1 2009/5/27 (開始) B1 2009/6/3 (終了) A1からB1の日付を 4の行には月 5の行には日を 順に表示させたいのですがどうしたらいいですか? 5 ........ 6 27 28 29 .... 1 2 3 A4 5月 A5 27 B5 28 C5 29 D5 30 E5 31 F4 6月 F5 1 G5 2 H5 3 の様に。 教えてください。お願いします。

  • Excelマクロに関しての質問

    Excelマクロに関しての質問です。 ファイルAの”シート1”のF1,F16,F42,F65,F97,F122を別のファイルBの”集計シート”のB2,C2,D2,E2,F2,G2にデータ(数値or文字)を移します。 そしてファイルAの”シート2”のF1,F16,F42,F65,F97,F122をファイルBの”集計シート”のB3,C3,D3,E3,F3,G3にデータを移します。 それをファイルAの”シート29”まで繰り返し行いたいのですが、どのようなマクロを組めば良いのでしょうか? 教えて頂きたいです。

  • VBAプログラミングについて教えてください

    a→1、b→2、c→3、……というふうに読んで、例えば a  1 f  6 h  8 g  7 e  5 b  2 f  6 c  3 d  4 a  1 エクセル上に左のアルファベットの列が与えられていて、それを 右のように対応した数字の列を横に書き表したいです。 初心者でして、わかりそうでわかりませんでした。 教えてください。お願いします。

  • Excelで複数行を1行にするマクロについて

    Excel2000で3行を繰り返し、1つの行にまとめていくマクロの書き方についてご教授ください。 例えば下記のような並びの時、 A B C D E F G H I ..... マクロを使って、 A B C D E F G H I ...... のようにしたいと考えています。

  • IF関数で可能でしょうか?

    例) A1  B1 ・・・F1 3 5 20 (1)A1<B1なら、C1/D1、でなければC1/E1 (2)C1/D1がF1なら○、でなければ×   C1/E1がF1なら○、でなければ× とG1に表示したいです。 また、エラー表示を避ける為ISERROR等ありますが、そちらもご教授していただけたら 助かります。 エクセル初心者でわかりにくい説明ですいません。

  • Excelでマクロを使用した削除に関して

    マクロ初心者です。 Excelにて、以下のような表データがあるとします。     A列 B列 C列 D列 E列 … 1行      51  50  52  51    2行  50  a   b   c   d 3行  51  e   f    g   h    4行  52  i    j    k   l この表の中で、A列と1行目の値が同じになる交点となるセルの値"以外"を 削除して以下のように表示させたいのですが、 その方法がわかりません。     A列 B列 C列 D列 E列 … 1行      51  50  52  51    2行  50      b       3行  51  e          h    4行  52          k    単純な行削除・列削除ではないため、 頓挫しています。お知恵を拝借したく、よろしくおねがいします。

  • Excel、マクロの質問

    Excel、マクロ初心者です。 Excel関数のIF関数ではこのように表示させていますが、マクロではうまく表現できません。 =IF(D89>C90,"b",IF(D89<C90,"a","f")) 比較対象の数がD89から始まり、D5654まであります。 IF関数の式は何となくわかるのですが D89からD5654まで上記の式を適用させるところがうまくいきません どのようにすればよいのでしょうか。

  • エクセル マクロでセルを自動移動

    例1のようになっているエクセル表があります。 データは右方向、下方向へ増えます。 Cの列以降は4つ単位でしかデータは増えません。 それを例2の表のように列A,Bのデータはそのままに Cの列以降の4つのセルを区切りに下の行に移動して、 空白の列まで言ったらA2の行以降を最後の行まで繰り返しするという マクロを書くことは可能でしょうか。 出来ましたらそのマクロを教えてください。 例1 A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1 M1 N1 A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 A3 B3 C3 D3 E3 F3 G3 H3 I3 J3 K3 L3 M3 N3 例2 A1 B1 C1 D1 E1 F1 A1 B1 G1 H1 I1 J1 A1 B1 K1 L1 M1 N1 A2 B2 C2 D2 E2 F2 A2 B2 G2 H2 I2 J2 A3 B3 C3 D3 E3 F3 A3 B3 G3 H3 I3 J3 A3 B3 K3 L3 M3 N3