首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过VBA将多个字符串变量粘贴到Excel中的多个单元格中

通过VBA将多个字符串变量粘贴到Excel中的多个单元格中
EN

Stack Overflow用户
提问于 2016-06-03 16:07:57
回答 1查看 800关注 0票数 0

我试图将Excel中的多个变量复制到剪贴板上。我的目标是,当粘贴这些变量时,每个变量都被粘贴到自己的单元格中。

代码语言:javascript
运行
复制
Public height As Integer
Public width As Integer
Public top As Integer

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Copy the dimensions to the clipboard
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Public Sub CopyDimensions()

    Dim txt As String

    txt = height & "|" & width & "|" & top

    ' Place text into the Clipboard
    ' From http://www.thespreadsheetguru.com/blog/2015/1/13/how-to-use-vba-code-to-copy-text-to-the-clipboard
    ClipBoard_SetData txt

End Sub

我只是用管道来区分每个变量。

现在,当我粘贴剪贴板内容时,它只出现在一个单元格中。是否有一种方式,每一个整数,分开了一个管道,进入它自己的单元格?

ClipBoard_SetData函数可以找到这里。这是微软的修补程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-03 16:18:52

它通过使用制表符而不是管道来解决:

txt = height & vbTab & width & vbTab & top

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37618991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档