質問: "必要ない" end if end sub マクロ画面上でrange("k1").end(xldown).offset(0, 12).valueにポイントすると「empty値」と出てくるため、= "" の後に=emptyと入れてみたんですが、文字の入力がされません。 よろしくお願いします。
回答: excelのマクロ(vba)でemptyの判断は"= empty"ではなく[isempty]です http://www.serpress.co.jp/excel/vba006.html if range("k1").end(xldown).offset(0, 12).value = "" or range("k1").end(xldown).offset(0, 12).value = empty then ↓ if range("k1").end(xldown).offset(0, 12).value = "" or isempty(range("k1").end(xldown).offset(0, 12).value) then になるのではないかと...。