excel - 列表框数据打印 Excel VBA
问题描述
查看列表框我创建了一个用户表单,其中包含一个可以搜索和过滤的列表框。在我搜索了特定信息之后,我想将信息打印出来。我的想法是将列表框中的信息复制并粘贴到另一张纸上,然后打印该纸。但是我没有得到正确的代码......
请帮忙....
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim shPrint As Worksheet
Dim t As Long
Dim i As Long
Dim x As Long
Set shPrint = ThisWorkbook.Sheets("Print")
t = shPrint.Range("H10000").End(xlUp).Row
shPrint.Range("A" & 2, "H" & t + 1).ClearContents
For i = 1 To PatientDetails.ListDatabase1.ListCount - 1
For x = 0 To 8
shPrint.Cells(i + 1, x) = PatientDetails.ListDatabase1.List(i, x)
Next x
Next i
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
如果您需要任何其他信息,请告诉我!
解决方案
推荐阅读
- reactjs - 将数据写入 Firestore 时显示加载指示器
- scala - scala将键的所有映射值添加到队列
- stackdriver - Google Cloud Stackdriver 限制域
- c# - 在编译时使用三元运算符计算字符串常量
- vue.js - 路由器链接未加载组件
- html - 水平滚动不显示右边距
- mqtt - Parse 平台上的 MQTT(开源解析服务器)
- botframework - 无法在 Teams 机器人频道中粘贴魔术代码
- android - 如何导入 com.amazonaws.util.Throwables.failure
- r - 带有 gstat 的克里金法:带有预测的“位置处的协方差矩阵奇异”