我对VBA比较陌生。
我在10
的{{1}}中有一个A1
位数(1234567890),并希望在Sheet 1
的{{1}}中使用连接值复制此数据(-qwerty)并再次在A1
sheet 2
中使用另一个连接值(-abcdef)。因此,工作表A2
的{{1}}中的最终值为sheet 2
,A1
的{{1}}中的最终值为2
同样,我想在1234567890-qwerty
中填充A2
行的Sheet 2
行到1234567890-abcdef
列n
列。{ / p>
在excel中寻找VBA帮助。 提前谢谢。
答案 0 :(得分:0)
我认为不需要VBA
只需在excel的Sheet2列A1中写一个公式
= Sheet1.A1 & "-qwerty"
然后在excel的Sheet2列A2中写一个公式
= Sheet1.A1 & "-abcdef"
或类似的东西
答案 1 :(得分:0)
使用字符串连接进行直接值传输似乎是最简单的。
initialize
可以使用简单的公式和更多的字符串连接来完成批量传输。
sheet2.cells(1,1) = sheet1.cells(1, 1).value2 & "-qwerty"
sheet2.cells(2,1) = sheet1.cells(1, 1).value2 & "-abcdef"
填充公式后,单元格中的值将恢复为公式中的值(从而删除公式)。