|
▼さくら さん:
>はじめまして。
>RangeとかSelectionくらいしか知らない状態ではありますが、なんとか
>やりたいことをやりたくてVBAを調べています。
>
>そこで質問なのですが、セルの中をtestで検索して、
>aaa/ 43
>aaa/test1 18
>aaa/test2 17
>というものを探したいと思います。(後ろの数字は適当です)
>そのあとで、
>aaa/ 78 (43、18、17を足したもの)
>という一行のセルに変換したいと思います。
>(この例では、3行が1行になるようにしたいです)
>そして、このaaaというところに、どんな英数字が入っても問題なく
>変換できるようにしたいと思っています。
>
>これを実現するには、どういったコードを書けばよいのか、途方にくれています。
>ヒントでも構いませんので、なにか足がかりになりそうな情報を教えてはいただけないでしょうか。
>今日一日そればかり調べていますが、どうにも検討がつかなくて・・・・
>よろしくお願いします。
この条件だけなら、関数SUMIFでできませんか?
使い方はヘルプで見てください。
例)A1〜A3にtestを含む文字列があり、B1〜B3に合計する数値がある
=SUMIF(A1:A3,"*/test*",B1:B3)
|
|