分配单元格值会更改其类型

时间:2015-10-28 12:21:42

标签: excel vba excel-vba

我的函数返回不同的字符串值 例如:8:157B
我把它分配给这样一个单元格:

MonthDaysRange1.Cells(1, i).Value = DayValue(i, MonthNum)

之后,Excel将单元格格式更改为“时间”。单元格变为8:15:00。我不想要那个。
即使我使用它:

MonthDaysRange1.NumberFormat = "String"

单元格值仍为8:15:00
我只想用文本填充单元格,而不对格式进行任何更改。

2 个答案:

答案 0 :(得分:1)

如果您想强制使用字符串,请在其前面加上'

Range("A3").Value2 = "'8:15"

答案 1 :(得分:0)

试试这个:

if(!empty($_POST['email'])) {

    $email = $_POST['email'];

    //$email = mysql_real_escape_string($email);
    $email = trim($email);

    $query = "SELECT * from `email_capture` where `email_address` = '$email';";
    $result= mysql_query($query);

    $rowcount=mysql_num_rows($result);
    if($rowcount <=0) //if $rowcount is equal to zero means email is already in DB
    {
        $query = "
        INSERT INTO `email_capture` (`email_id`, `email_address`)
        VALUES (NULL, '$email');";

        mysql_query($query);
    }
}

测试

enter image description here