- ベストアンサー
エクセルのマクロのつくり方について質問です
次のようなものをつくりたいのですが、よくわからずに困っています 例)A列に次のような型式が入力してあります U100-00-1000 U120-01-0001 D100-00-0002 I120-03-0001 これを、Uで始まり、間の2桁が00の場合は、B列に1を、それ以外はB列に2を入れる条件式を入れたいのです 上の例で言えば、U100-00-1000には1で、それ以外は2を、B列に入れる ただし、A列の型式は、何行になるかわからないので、Loopを使う必要があると思います Do…Loopを、Ifで挟んだらよいかと思うのですが、セルをどのように指定してよいのかがよくわかっていません どうかご指導お願いいたします
- みんなの回答 (4)
- 専門家の回答
お礼
回答ありがとうございます マクロって、いろんなやり方があるのですね! さっそくやってみます 関数でもいいんですね でも、会社でどのブックでも使いたい場合は、やはりマクロのほうが いいのかしら? あ~、これで今夜は眠れて、明日元気に会社にいけます ありがとうございました
補足
やってみましたが、 If Left(Selection.Vlaue, 1) = "U" And Mid(Selection.Value, 6, 2) = "00" Then で、デバックしてしまいました なぜだめなのか、自分で解決できませんでした…