gpt4 book ai didi

vba - 如何格式化VBA Excel中文本框中的每一行

转载 作者:行者123 更新时间:2023-12-04 22:03:41 30 4
gpt4 key购买 nike

我可以为输入的每一行循环遍历一个文本框并对其进行格式化吗?例如,如果用户输入:

Text1
Text2

我想在一行中输出它。

'Text1','Text2'



如果您可以不显示最后一个逗号,那也很棒。

最佳答案

这是你真正需要的

  • 在工作表中添加文本框
  • 在 TextBox1_Change() 事件上添加此代码
    Dim mystr      

    mystr = Split(Sheet1.TextBox1.Text, vbCrLf)
    Sheet1.Range("A1") = "'" & Join(mystr, "','") & "'"
  • 右键单击文本框并启用多行选项
  • Control + Enter 更改文本框内的行

  • 你得到了你想要的结果:

    enter image description here

    关于vba - 如何格式化VBA Excel中文本框中的每一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29290948/

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