首頁>技術>

上一章給大家分享了VBA基本語法的For Each…next迴圈的基本結構和注意事項,今天就給大家分享一下什麼是VBA的過程,關於VBA的過程我們需要了解什麼?在VBA的程式中我們編寫sub過程需要注意什麼?

首先跟大家說一下,現實生活中有什麼過程?

假如今天你想吃青椒肉絲,那麼你要去買青椒,買肉絲,然後回家再做,其實完成這道菜就是一個過程。

那麼什麼是VBA的過程呢?

我們只需要瞭解經常見的Sub 過程和接下來需要學習的Function過程。

什麼是VBA的Sub過程?

之前給大家講的錄製一個宏,其實宏就是一個Sub過程,而且錄製的宏也只能生成Sub過程。

Sub xueshenbiao()

Worksheets("sheet38").Range("B2") = "學生1"

Worksheets("sheet38").Range("B3") = "學生2"

End Sub

Sub過程儲存在那裡面,之前分享過,這裡面就在給大家分享一下,sub過程和錄製的宏一樣都儲存在模組中。

一個sub過程也是有語句規範的,我們大家一起看看

[Private或者Public]或者[Static] Sub 過程名稱([引數列表])

語句模組

Exit Sub

語句模組

End Sub

下面具體解釋分析一下具體含義:

舉個簡單的乘法表例子:

程式碼:

Public Sub hh()

Dim i As Integer, j As Integer

For i = 1 To 9

For j = 1 To 9

If j >= i Then

Worksheets("sheet39").Cells(j, i) = i & "*" & j & "=" & i * j

End If

Next

Next

End Sub

今天就先分享到這裡,因為這裡面文字性的東西比較多,明天繼續分享。

12
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 不用Python,Excel輕鬆抓取豆瓣TOP250