[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『LEFT関数?【出荷_国際-1】』(蒲)
こんにちは。
F列に「●N」が含まれる場合、B列に0を入れる。
としたいのですが、
F列には●NRO-123456や、●NPW-123456など入力されています。
共通するのは「●N」。
以下の記述ですと、うまくいきません。
LEFT関数を使うのか使わないのか、使う場合どうすればいいのか判りません。
お力添え頂けますでしょうか?
宜しくおねがいします。
For R = 1 To Cells(Rows.Count, "F").End(xlUp).Row
If Cells(R, "F").Value = "●N" Then Cells(R, "B").Value = 0 End If Next R
< 使用 Excel:Excel2007、使用 OS:Windows7 >
そのまま使うなら If Cells(R, "F").Value Like "●N*" Then
B列に数式を埋め込んだ方がいいような。 (seiya) 2017/06/22(木) 18:20
できました!ありがとうございます。
後工程で、B列の空白行を削除するマクロを組んできます。
ちなみにB列に数式を埋め込むならどのような感じでしょうか?^^
条件付き書式でしょうか?
(蒲) 2017/06/26(月) 16:34
もしかして、B列には予め入力されている値があって条件が合えば0にする。 ということですか?
その場合はVBAでそのまま。
もしF列の判定用のみなら
B1 =If(Left(F1,2)="●N",0,"")
等で、という具合に考えてましたが...
(seiya) 2017/06/26(月) 17:01
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.