怎样用js宏(不是vba)去掉指定列多余字符

img


去掉a列,静态码店员:保留最后的数字,例如1 例如77 注意是js宏 不是vba

试试这个:


function 去掉指定列多余字符(){

    var rng = Range("A1:A" +     ActiveSheet.UsedRange.Rows.Count);
    for(v of rng){
          if(v.Value2)
          {
          v.Value2 = v.Value2.replace("静态码店员:", "");
          }
    };
        

}
 

原文地址:http://www.cnblogs.com/clyde/archive/2011/01/15/1936378.html
String.prototype.TrimEnd = function(s) {
s = (s ? s : "\s");
s = ("(" + s + ")");
var reg_rTrim = new RegExp(s + "*$", "g");
var returnvalue=this.replace(reg_rTrim, "");
if(returnvalue.charAt(returnvalue.length - 1)==".") //最后一位是小数点时去除
returnvalue=returnvalue.substr(0,returnvalue.length - 1);
return returnvalue;
};

String.prototype.TrimStart = function(s) {
s = (s ? s : "\s"); //没有传入参数的,默认去空格
s = ("(" + s + ")");
var reg_lTrim = new RegExp("^" + s + "*", "g"); //拼正则
return this.replace(reg_lTrim, "");
};

String.prototype.Trim = function(s) {
s = (s ? s : "\s");
s = ("(" + s + ")");
var reg_trim = new RegExp("(^" + s + ")|(" + s + "$)", "g");
return this.replace(reg_trim, "");
};