守护进程工具 pm2 基础用法
PM2 是一个守护进程管理器,它将帮助您管理和保持您的应用程序在线 24/7。
更多内容可访问 pm2 官方文档。
pm2 的安装,请参考 https://pm2.io/docs/runtime/guide/installation/
以下是常用命令:
启动应用
pm2 start app.js
参数:
PM2 是一个守护进程管理器,它将帮助您管理和保持您的应用程序在线 24/7。
更多内容可访问 pm2 官方文档。
pm2 的安装,请参考 https://pm2.io/docs/runtime/guide/installation/
以下是常用命令:
pm2 start app.js
参数:
Dim exApp As Excel.Application
Set exApp = new Excel.Application
exApp.VBE.ActiveVBProject.VBComponents.Import "xxx.bas"
'create new excel application object
Set app = New Excel.Application
'set the applications visible property to false
app.Visible = False '默认就是隐藏窗口。可以省略掉此行奢者
'close the application
app.Quit
'release outstanding object references
Set app = Nothing
Kill filepath
删除之间,先用 Dir
判断文件是否存在。
Function ExistSheetName(name As String)
Dim sht As Worksheet
For Each sht In Worksheets
If sht.name = name Then
ExistSheetName = True
Exit Function
End If
Next
ExistSheetName = False
End Function
Worksheets.Add
同时设置表名称:Worksheets.Add().Name="New Sheet"
myWorkbook.Sheets.Add
.Add()
方法参数名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Before | 可选 | Variant | 指定工作表的对象,新建的工作表将置于此工作表之前 |
After | 可选 | Variant | 指定工作表的对象,新建的工作表将置于此工作表之后 |
Count | 可选 | Variant | 要添加的工作表数。 默认值为 1 |
Type | 可选 | Variant | 指定工作表类型 |
Before
和 After
,则新工作表插入到活动工作表之前。Type
可以是下列的 XlSheetType
常量之一: xlWorksheet
、 xlChart
、 xlExcel4MacroSheet
或 xlExcel4IntlMacroSheet
。表示新工作表、图表或宏工作表的 Object 值。
' 创建工作簿,
Dim newWb As Workbook
'或在另一个应用实例(进程)中创建
Dim newWb as appExcel.Workbook
?
Set newWb = Workbooks.Add
如果要给工作簿命名,只有在保存时,指定文件名。
wb.SaveAs Filename:="NewWB"
隐藏/取消隐藏工作表
sheet.Visible = xlSheetVisible '取消隐藏
sheet.Visible = xlSheetHidden '隐藏
sheet.Visible=xlSheetVeryHidden '高级隐藏(必需使用VBA才能恢复显示)
VBA对单元格数据进行批量修改时,可以暂时关闭自动计算和屏幕刷新,加快代码运行速度。
'关闭屏幕刷新
Application.ScreenUpdating = False
'关闭自动计算(调整为手动计算)
Application.Calculation = xlManual
'启动屏幕刷新
Application.ScreenUpdating = True
'启动自动计算
Application.Calculation = xlAutomatic
'计算——整个工作簿
Calculate
大于等于某个固定值
例如:大于等于3
举例:">=3"
大于等于某个单元格或函数
语法:">="&A3