我无法在Excel 2007图表上包装x轴标签的文本.结果,轴标签彼此重叠.有谁知道如何包装这些标签?
我有一些我正在修改的现有代码.此代码从预先存在的工作表表创建行集合.它创建了一个大型的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) 我一直在使用Locals窗口来检查过程级变量的赋值.
我最近更新了我的代码,以创建一组公共级变量,这些变量读取工作表中的某些输入,这些输入不会在项目之间发生变化.
当试图检查这些变量时,我没有在Locals窗口中看到它们,毫无疑问,因为它们不是本地定义的变量!
公共变量的Locals窗口是否有替代方案?如果没有,我该如何检查公共变量分配?
debugging excel vba global-variables excel-vba variable-assignment