小编psy*_*ics的帖子

Excel 2007 - 包装X轴标签(换行,自动换行)

我无法在Excel 2007图表上包装x轴标签的文本.结果,轴标签彼此重叠.有谁知道如何包装这些标签?

excel-2007

12
推荐指数
2
解决办法
4万
查看次数

如何将VBA集合写入Excel工作表

我有一些我正在修改的现有代码.此代码从预先存在的工作表表创建行集合.它创建了一个大型的2-D集合,每列中都有不同的信息.有一个单独的类模块,用于声明每列的数据类型.

代码依次循环遍历每个项目,将2-D集合写入新工作表.我之前从未使用过一个集合,并希望一次性将集合写入工作表.当表有大量记录时,当前代码需要很长时间.

有没有办法将整个集合转换为二维数组,或者我可以一次编写二维数组?或者有没有办法将整个集合写入工作表,就像使用二维数组一样?我试图搜索这个并且到目前为止都没有成功.任何一般点将不胜感激!

下面是一些示例代码,注释以粗体显示,以说明如何使用集合.

定义类模块,命名为TableEntry

Public Item1 As String
Public Item2 As String
Public Item3 As String
Public Item4 As Integer
Public Item5 As Integer
Run Code Online (Sandbox Code Playgroud)

主例程 - 创建集合,填充集合,将集合写入表格

Sub MainRoutine()

Dim table As Collection
Set table = New Collection

Call FillCollection(File As String, ByRef table As Collection)

Call WriteCollectionToSheet(ByRef table As Collection)
Run Code Online (Sandbox Code Playgroud)

Sub Routine 1 - 填写收藏品

Dim wb As Workbook
Set wb = Workbooks.Open(File)

Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets

Dim R As Range
Set R …
Run Code Online (Sandbox Code Playgroud)

arrays collections excel vba

8
推荐指数
1
解决办法
3万
查看次数

在Excel VBA中检查公共变量的值 - Locals Window Alternative

我一直在使用Locals窗口来检查过程级变量的赋值.

我最近更新了我的代码,以创建一组公共级变量,这些变量读取工作表中的某些输入,这些输入不会在项目之间发生变化.

当试图检查这些变量时,我没有在Locals窗口中看到它们,毫无疑问,因为它们不是本地定义的变量!

公共变量的Locals窗口是否有替代方案?如果没有,我该如何检查公共变量分配?

debugging excel vba global-variables excel-vba variable-assignment

6
推荐指数
2
解决办法
6万
查看次数