首页 > 电脑

vba关于字典和数组

更新时间2019-07-17 06:48:44

我的目的是找出一个工作表中有隐藏的行,并且将这些行的行数记录下来。然后取消隐藏然后进行一些操作后。再将本来应该隐藏的行再隐藏了。这就是两个程序(一个是取消隐藏并且记住行号,一个是重新隐藏)但是第一个程序记录下来的行号怎么告诉第二个程序了?vba关于字典和数组谢谢。这个是我做的   第一个程序的要求似乎达到了,但是就是不会给第二个程序传数据。希望回答者用字典或者是数组给我解释

1 如果是SUB之间直接调用的,比如s()内调用sd(),可以直接传递:sd a;当然也可也建立PUBLIC变量,就像提速的;

2 但是,如果非直接调用,当s()运行完毕后,a的数值将不能在之后的sd()内引用;


折中方法:利用某一工作表单的某一列作为寄存:先清除整列,然后第1行开始逐行记录各"隐藏"的行号;而在sd()中,在该列逐行读取,遇到空值时为止。

上一篇:吃鸡硬件封禁封禁怎么解除

下一篇:网络编程主要要学些什么