アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルのマクロについて

C列の最後の全角2文字が『林檎』の場合、G列のどこかに『林檎』の文言が入っています。
もし入っていない場合のみメッセージを入れる。
こんなマクロできますか?



   C列       G列
5行目 ああああ林檎 いい林檎いいい
――――――――――――――――――
   C列       G列
6行目 いいいい林檎 いいいいい蜜柑
――――――――――――――――――
   C列      G列
7行目 うううう林檎 林檎いいいいい
――――――――――――――――――
   C列       G列
8行目 うううう蜜柑 林檎いいいいい


↑この場合6行目G列に『林檎』の文言が入っていないので『6行目』とメッセージ
※8行目はC列の最後に『林檎』の文言がないので特にメッセージはなし。
列(\"5:65536\")の範囲でお願いしますm(><)m

A 回答 (1件)

マクロですか?


該当行が2つあった場合は、
何行目と何行目とメッセージ出力するということでしょうか?

ちなみに関数であれば
=IF(RIGHT($C1,2)<>"林檎","",IF(ISNUMBER(FIND("林檎",$G1,1))=TRUE,"",CONCATENATE(ROW($C1),"行目")))
でいいかと。

カテをオフィスのところで聞いた方が
いい回答を得られると思います。
    • good
    • 0
この回答へのお礼

関数でもできるんですね!有難うございました

お礼日時:2008/06/03 21:15

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