蘋果電腦強(qiáng)制退出程序快捷鍵是什么(蘋果電腦怎么退出程序快捷鍵)
前沿拓展:
蘋果電腦強(qiáng)制退出程序快捷鍵是什
D
當(dāng)我們平時(shí)在處理excel表格時(shí),有時(shí)候不需要程序運(yùn)行完,中途某一步需要強(qiáng)制退出程序。下面將介紹在VBA中如何強(qiáng)制退出程序。因?yàn)樯洗卧诎l(fā)布動(dòng)態(tài)數(shù)組的使用方法時(shí)有點(diǎn)點(diǎn)小錯(cuò)誤,在此給大家說聲抱歉,所以這次還是舉動(dòng)態(tài)數(shù)組的例子。
例如下圖所示,我們需要將A列中內(nèi)容為“c”的整行提取出來,然后放在以“e1”單元格為首的單元格中。
我們先看看沒有使用退出程序的代碼:
Sub t1()
Dim arr, arr1()
Dim x As Integer, k As Integer
arr = Range("a2:d11")
For x = 1 To UBound(arr)
If arr(x, 1) = "c" Then
k = k + 1
ReDim Preserve arr1(1 To 4, 1 To k)
arr1(1, k) = arr(x, 1)
arr1(2, k) = arr(x, 2)
arr1(3, k) = arr(x, 3)
arr1(4, k) = arr(x, 4)
End If
Next x
Range("e1").Resize(k, 4) = Application.Transpose(arr1)
End Sub
運(yùn)行完之后的結(jié)果如下圖:
下面使用強(qiáng)制退出程序的語句。我們的目的是只需要提取"A"列第一次出現(xiàn)“c”的那一行,代碼如下:
Sub t2()
Dim arr, arr1()
Dim x As Integer, k As Integer
arr = Range("a2:d11")
For x = 1 To UBound(arr)
If arr(x, 1) = "c" Then
k = k + 1
ReDim Preserve arr1(1 To 4, 1 To k)
arr1(1, k) = arr(x, 1)
arr1(2, k) = arr(x, 2)
arr1(3, k) = arr(x, 3)
arr1(4, k) = arr(x, 4)
Range("e1").Resize(k, 4) = Application.Transpose(arr1)
Exit Sub '此處表示強(qiáng)制退出sub程序
End If
Next x
End Sub
運(yùn)行結(jié)果如下:
強(qiáng)制退出for循環(huán)的使用方法是雷同的,大家可以根據(jù)自己的需要靈活使用。
拓展知識(shí):
原創(chuàng)文章,作者:九賢互聯(lián)網(wǎng)實(shí)用分享網(wǎng)小編,如若轉(zhuǎn)載,請(qǐng)注明出處:http://www.uuuxu.com/20220927474713.html