首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ByRef参数类型失配Excel

ByRef参数类型失配Excel
EN

Stack Overflow用户
提问于 2018-07-17 19:44:13
回答 1查看 2.6K关注 0票数 1

我正在使用windows 7,Excel 2010,VBA。我得到一个错误"ByRef参数类型错配“。我假设这是我的可变类型的一个问题。我发现了很多类似我的问题,但我找不到任何帮助我解决问题的东西。

变量声明

代码语言:javascript
复制
'Force explicit variable declaration
Option Explicit
Private dptData(8) As String
Private TSdata(8) As String
Private fiscalYear(8) As String

呼叫功能

代码语言:javascript
复制
parseUserData fiscalYear, dptData, TSdata

被称为功能原型

代码语言:javascript
复制
Function parseUserData(fiscalYear As String, dptDataAs String, TSdata As String)
EN

回答 1

Stack Overflow用户

发布于 2018-07-17 20:06:54

毕竟,您似乎想要一个字符串数组,但值得一提的是,您可以声明一个固定宽度的字符串var。

代码语言:javascript
复制
Dim dptData As String * 8

dptData = "abc"
Debug.Print Len(dptData) & "|" & dptData & "|"
'result from Immediate window
'8|abc     |

dptData = "abcdefghijk"
Debug.Print Len(dptData) & "|" & dptData & "|"
'result from Immediate window
'8|abcdefgh|
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51389109

复制
相关文章

相似问题

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