小编Sam*_*aan的帖子

如何将多个参数传递给VBA中的过程?

我试图将两个字符串参数传递给Sub,但它不允许我这样做.我使用的方法如下.

Sub callByValue( str1 As String, str2 As String)
MsgBox str1
MsgBox str2

End Sub
Run Code Online (Sandbox Code Playgroud)

调用宏:

 Dim s1, s2 As String
 callByValue(s1,s2)
Run Code Online (Sandbox Code Playgroud)

在调用时callByvalue,它会抛出一个编译器错误.

excel vba excel-vba

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

如何从批处理文件中仅打开Excel宏的UserForm

我正在尝试通过批处理文件打开excel宏的UserForm1.我能够打开它,但excel也随之打开.我只想打开UserForm1而不是excel.以下是我的方法:

我写了一个宏来打开UserForm1

Sub open_form()
   UserForm1.Show
End Sub
Run Code Online (Sandbox Code Playgroud)

在批处理文件中:

@echo off
cd "c:\Test\"
openFormTest.xlsm
Run Code Online (Sandbox Code Playgroud)

通过上面的方法,当我运行批处理文件时,UserForm1和excel都打开了,但我想只打开UserForm1.请帮助我

excel vba batch-file excel-vba

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

如何通过批处理文件从文本文件中删除不需要的行?

我有一个文本文件,其中包含以下内容,并带有一些不需要的行,这些行我想从文本文件中删除。

1233,pqry,01/11/2011
2365698,abcd,2011/01/12
,defghj,11/12/2013
,,,
,,,
,,,
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,我们可以看到有多行用逗号分隔。我想通过批处理文件从文本文件中删除这些行。请帮我

dos batch-file

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

标签 统计

batch-file ×2

excel ×2

excel-vba ×2

vba ×2

dos ×1