为什么控制不在if()内部,仍然满足条件?

时间:2015-10-06 06:00:30

标签: excel vba excel-vba

条件得到满足,但控制仍未进入IF()内部。 c有"要上传" &安培;通过我比较等于价值,但控制不进入内部。我使用了任何错误的语法,但它对其他一些文件效果很好。

enter image description here

2 个答案:

答案 0 :(得分:3)

如果查看工具提示,文本后面似乎至少有一个空格:

  

enter image description here

因此,等于包含没有空格的文本的字符串。

如果你想让它在末尾捕捉带有空格的字符串,我建议你使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <body> <form role="form" name="fler_form" action="" data-email-subject="Contact Form" data-show-errors="true"> <div> <label for="dayTime1">Выберите дату:</label> <input name="signDate" type="text" placeholder="Пожалуйста, выберите дату" id="dayTime1" required> </div> <div> <label for="hourTime">Выберите время:</label> <select name="signTime" id="hourTime"> <option>&nbsp;</option> <option value="10">10:00</option> <option value="11">11:00</option> <option value="12">12:00</option> <option value="13">13:00</option> <option value="14">14:00</option> <option value="15">15:00</option> <option value="16">16:00</option> <option value="17">17:00</option> <option value="18">18:00</option> <option value="17">19:00</option> <option value="18">20:00</option> </select> </div> <div> <label for="fio">Ваше имя и фамилия:</label> <input name="signFIO" type="text" placeholder="Пожалуйста, введите Ваше имя и фамилию" id="fio" required> </div> <div> <label for="phone">Номер телефона:</label> <input name="signPhone" type="text" placeholder="Пожалуйста, введите Ваш номер телефона" id="phone" required> </div> <div> <button type="button" onclick="return validate_fler()"> <span>Записаться</span> </button> </div> </form> <div id="wrap_fler" onclick="closeSign()"></div> <div id="window_fler"> <h3> Ваша заявка принята. <br/> В ближайшее время с вами свяжется администратор нашего салона, что бы подтвердить запись. </h3> <a href="#" onclick="closeSign()" style="margin: 30px 0 0 0;">ЗАКРЫТЬ</a> <button type="button" onclick="SubmitForm()"> <span>Submit</span> </button> </div> </body>甚至是rtrim(),如果你也想要忽略前导空格。

您也可以使用trim()来忽略大小写的任何问题。将这两者付诸实施将是:

lcase()

答案 1 :(得分:1)

IF LCase(Trim(c)) = "to be uploaded" THEN
  ...
END IF