【发布时间】:2011-03-14 01:51:03
【问题描述】:
在我的 Excel 宏编码中,我很难解决这个问题。我的输入数据是二进制字符串“1110”。需要提取二进制字符串并将二进制的每一位按顺序返回到数组中(作为整数位)。请帮助我...非常感谢您对指导的帮助。
对于每个位 = 1,该位的数组值 = 2 的幂。最后,将所有值相加。示例:
输入 = 1110(二进制字符串)存储到数组 (i) 中。 i = 3(输入的总位数 =4)
Array (0) = 1^2 to the pwr of 0 = 1
Array (1) = 1^2 to the pwr of 1 = 2
Array (2) = 1^2 to the pwr of 2 = 4
Array (3) = 1^2 to the pwr of 3 = 8
要返回的最终输出是所有数组列表的总和。在这种情况下,它将是 15
【问题讨论】:
标签: arrays string excel binary vba