vba - 标签算法之间的VBA UserForm空间
问题描述
我在用户表单代码中有一个算法,我用它来动态地将月份名称添加到 VBA 用户表单中。我想将月份添加 3 次作为 3 个不同类别的标题。我的问题是,在我创建的算法中,前两个月之间的空间是一个,而第二个月和第三个月之间的空间是两倍。月份值在单元格 A4 到 A7 的工作表 8 中。
uFebruary 十二月 ___January ______February 看起来像这样
这是我的代码:
'months in commission, workdays and workhours
Dim m As Integer 'm = month
Dim T As Integer 'T=TOP
Dim L As Integer 'L= loop
T = 50
For m = 1 To 3
For L = 1 To 9
DATA = ThisWorkbook.Worksheets(8).Range("A" & m + 3).Value
Set dLbl = UserForm1.Controls.Add("Forms.Label.1", "dLbl", True)
With dLbl
.Top = 70
If L < 4 Then
.Left = 700 - (T * m)
ElseIf L > 6 Then
.Left = 190 - (T * m)
Else
.Left = 450 - (T * m)
End If
.Height = 50
.Caption = DATA
.Font.Bold = True
.Font.Size = 11
.Width = 45
.TextAlign = fmTextAlignRight
End With
Next L
Next m
解决方案
推荐阅读
- angularjs - 关于如何在单行中获取数据的 AngularJs 代码
- c - memcpy 反转数据,C语言
- java - 无法导入 javax.jws 包
- python - 使用 tweepy 的 MAX7219 推特流媒体
- javascript - 如何根据用户输入使用 Node.js 发出 HTTP 请求?
- pentaho - Pentaho 数据集成 Multiway Merge Join
- css - 垂直对齐 Bootstrap 3.3.7 按钮
- vue.js - 来自 vue 的 eslint 错误错误:找不到模块 'eslint/lib/ast-utils'
- python-3.x - 从 UTC 转换损失 4 小时
- php - Composer包安装顺序