Excel:带有VBA的SafeAs .txt:更改了十进制分隔符

时间:2018-04-24 10:00:56

标签: excel vba excel-vba

在Excel中使用VBA保存工作表时遇到问题。

我必须将一个工作表应对到一个新的工作簿中并且安全地将其作为一个.xls格式实际上是42(所以文本)。

我已经红了,我应该手动将小数分隔符设置为"," ,local with local = True,关闭前不安全。

问题是,文档根本没有小数。

我的意思是,小数的本地配置是0位小数。这是一件事,还是我错过了什么?

我的代码:

function updateRangeFormulae() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
  var range = sheet.getDataRange();
  var rngFormulas = range.getFormulas();
  /* Arbitary changes */
  rngFormulas [1][0] = "=Sum(b2:d2)";
  rngFormulas [1][1] = 1;
  rngFormulas [1][3] = 2;
  rngFormulas [1][4] = 3;
  range.setFormulas(rngFormulas);
}

1 个答案:

答案 0 :(得分:1)

没关系......它确实有效,如果没有,它就不会显示小数,这很奇怪但是没问题......