gpt4 book ai didi

excel - 在Excel中单元格的数据之间插入分号

转载 作者:行者123 更新时间:2023-12-04 21:40:43 25 4
gpt4 key购买 nike

我在 A、C、E 和 G 列中有数据。我希望 I 列保存这些数据中的所有数据,用分号分隔,我在网上搜索过,但我发现的只是如何用分号替换换行符,而这并不不要这样做。以下是我尝试使用的 3 段代码

Range("I" & i).Value = "=A" & i & Chr(59) & "&" & "C" & i & "&" & "E" & i & "&" & "G" & i
Range("I" & i).Value = "=A" & i & "&C" & i & "&E" & i & "&G" & i
Range("I" & i).Value = Range("A" & i).Value + ; + Range("C" & i).Value + ; + Range("E" & i).Value + ; + Range("G" & i).Value

第二行最接近我想要的但是当我添加 & ";"进入它我得到错误。

任何想法都非常感谢

已解决:这已通过下面的答案解决,我已经管理了自己的修复程序,我将详细说明,但接受的答案是一种更清洁、更有效的方法

mystring = "=A"& i & "&"& Chr(34) & ";"& Chr(34) & "& C"​​& i & "&"& Chr(34) & ";"& Chr(34) & "& E"& i & "&"& Chr(34) & ";"& Chr(34) & "& G"& 我
Range("I"& i).Value = mystring

最佳答案

您应该使用 "&"";""" .

详细地说,你应该使用类似的东西

"=A" & i & "&"";""" & "&C" & i

这导致
=A1&";"&C1

假设 i = 1 .

关于excel - 在Excel中单元格的数据之间插入分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13524881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com