将权重分割为列的宏请求

时间:2011-06-09 19:52:08

标签: excel excel-vba excel-formula vba

假设我在A2中有一列数字下降到一个随机数,例如:

0.50
1.00
1.00
1.10
1.10

我想要一个宏将它们分成主要和次要基本上..在期间之前的任何事情,我想转移到B列。期间之后的任何事情我想转移到C列,并且。刚刚完全删除。

所以

   B  C
   0  50
   1  00
   1  00
   1  10
   1  10
像那样,非常简单。我不太了解Excel VBA来编写它。

2 个答案:

答案 0 :(得分:1)

只需录制以下宏:

  1. 将A列复制到B
  2. 将列B格式化为文本
  3. 数据 - > B列上的TextToColumn,带有分隔符“。”

答案 1 :(得分:1)

我只会使用公式而不是VBA。把它放在B2:

=INT(A2)

这在C2中:

=(A2-B2)*100

然后复制并粘贴。