首页 > 解决方案 > 使用 VBA 将逗号小数转换为句点小数

问题描述

如标题所示,我希望使用 VBA 将逗号小数(法语加拿大系统)转换为句点小数。

除此之外,

  1. 它必须转换第 3 列和第 4 列
  2. 这些列中的某些单元格是空的(我不是在谈论所有小数点以下的空单元格,而是介于两者之间的单元格)
  3. 小数是字符串
  4. 下图中的行数仅用于示例目的。他们可能更多。
  5. 小数点也因工作表而异(银行对帐单到银行对帐单),因此我不想要仅适用于这些数字的代码。
  6. 小数点分隔符是“,”
  7. 组分隔符是“”

最后,一些我想要的图片(请事先阅读以上内容):

由此

在此处输入图像描述

对此

在此处输入图像描述

标签: vbaexcel

解决方案


  1. 按“录制宏”按钮;
  2. 选择 3. 和 4. 列;
  3. Ctrl+ H;
  4. 在替换框的字段中写下您需要替换的内容;
  5. 代替;
  6. 停止录制宏;
  7. 查看记录的代码;

推荐阅读