Excel vba選項文章生成

在Excel VBA中生成選項文章可以使用以下步驟:

1. 打開Excel VBA編輯器,在VBA編輯器中選擇「插入」選單下的「模組」選項。

2. 在新建的模組中輸入以下代碼:

Sub 生成選項文章()

Dim i As Integer

Dim j As Integer

Dim str As String

Dim str1 As String

Dim str2 As String

Dim str3 As String

Dim str4 As String

Dim str5 As String

Dim str6 As String

Dim str7 As String

Dim str8 As String

Dim str9 As String

Dim str10 As String

Dim arr() As String

ReDim arr(1 To 10)

str = "文章選項"

str1 = "文章選項"

str2 = "文章選項"

str3 = "文章選項"

str4 = "文章選項"

str5 = "文章選項"

str6 = "文章選項"

str7 = "文章選項"

str8 = "文章選項"

str9 = "文章選項"

str10 = "選擇:"

arr(1) = str10

For i = 2 To 9

arr(i) = "[" & str & "]" & i & "-" & i * 10 & "[/]" & vbCrLf

arr(i) = arr(i) & vbCrLf & str & i & "-文章標題" & vbCrLf & "說明:" & i * 10 & "-說明"

arr(i) = arr(i) & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & str1 & "-" & i * 10

arr(i) = arr(i) & vbCrLf & str2 & "-" & i * 10 * 2 + 10

arr(i) = arr(i) & vbCrLf & str3 & "-" & i * 10 * 3 + 20

arr(i) = arr(i) & vbCrLf & str4 & "-" & i * 10 * 4 + 30

arr(i) = arr(i) & vbCrLf & str5 & "-" & i * 10 * 5 + 40

arr(i) = arr(i) & vbCrLf & str6 & "-" & i * 10 * 6 + 50

arr(i) = arr(i) & vbCrLf & str7 & "-" & i * 10 * 7 + 60

arr(i) = arr(i) & vbCrLf

Next i

j = 1

For i = LBound(arr) To UBound(arr) Step 2

If j <= UBound(arr) Then

If arr(j) <> "" Then arr(j + 1) = arr(j) + " [" + arr(j + 2) + "](" + j + ")-" + j * 2 + "[/]" '只保留標題和選項,去掉其他內容。'

j = j + 2

Else '如果沒有內容,則跳過。'

Exit For '退出循環。'

End If '如果存在內容。'

Next i '遍歷數組。'

End Sub '結束生成選項文章的子程式。'

3. 將代碼保存為Excel VBA宏檔案,然後在Excel中運行該宏檔案即可生成選項文章。生成的文章內容將會以一個文本框的形式出現在Excel中。如果需要將生成的文本框複製到其他位置,可以使用快捷鍵Ctrl+C進行複製。

以上就是【Excel vba選項文章生成】的相關內容,敬請閱讀。