dポイントプレゼントキャンペーン実施中!

ご質問です。

エクセルのVBAで、セルAに縦に数字が入っているとして、
セルAの縦の数字が固有の時には、セルBには数字の1を。
セルAの縦の数字が同じ場合には、セルBには1からの数字の連番を。

入れていくには、どのような関数を書けばよろしいでしょうか?

ご存知の方、いらっしゃればどうかご教授ください。

----------------------------------------
セルA   |セルB |
828113341 | 1  | 
828113342 | 1  | 
828113342 | 2  | 
828113342 | 3  | 
828113343 | 1  | 
828113344 | 1  | 
828113344 | 2  | 
828113345 | 1  | 



----------------------------------------

宜しくお願いいたします。

A 回答 (2件)

=COUNTIF($A$1:$A1,"=" & $A1)



をB1に後は下方向にフィルでいかがでしょう。
    • good
    • 0
この回答へのお礼

ありがとうございます!

悩んでいたのが、あっという間に解決しました!!

お礼日時:2009/09/09 00:14

どうしてもVBAでないといけないんですか?


データがA1から始まっているとして
単なる関数でB1セルに =COUNTIF(A$1:A1,A1)
あとはしたへコピーで簡単にできるのですが・・・・
    • good
    • 0
この回答へのお礼

ありがとうございます!

悩んでいたのが、あっという間に解決しました!!

お礼日時:2009/09/09 00:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!