- 帖子
- 712
- 主題
- 281
- 精華
- 0
- 積分
- 1019
- 點名
- 0
- 作業系統
- Windows 10
- 軟體版本
- Office 2019
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2011-6-30
- 最後登錄
- 2025-5-22
|
回復 3# singo1232001
感謝前輩的解答,很受用,
目前我改寫了一下,但是又卡住了,
如F1如果是空,我設定加入的項目會略過,
但指定位置就會位移,該如何改寫,謝謝。- Private Sub UserForm_Activate()
- Dim j As Integer
-
- For j = 1 To 300 Step 23
- If ActiveWorkbook.Sheets(1).Cells(j, 1).Value <> "" Then ListBox1.AddItem ActiveWorkbook.Sheets(1).Cells(j, 1).Value & ":" & ActiveWorkbook.Sheets(1).Cells(j + 20, 4).Value
-
- If ActiveWorkbook.Sheets(1).Cells(j, 6).Value <> "" Then ListBox1.AddItem ActiveWorkbook.Sheets(1).Cells(j, 6).Value & ":" & ActiveWorkbook.Sheets(1).Cells(j + 20, 9).Value
-
- If ActiveWorkbook.Sheets(1).Cells(j, 11).Value <> "" Then ListBox1.AddItem ActiveWorkbook.Sheets(1).Cells(j, 11).Value & ":" & ActiveWorkbook.Sheets(1).Cells(j + 20, 14).Value
-
- If ActiveWorkbook.Sheets(1).Cells(j, 16).Value <> "" Then ListBox1.AddItem ActiveWorkbook.Sheets(1).Cells(j, 16).Value & ":" & ActiveWorkbook.Sheets(1).Cells(j + 20, 19).Value
- Next
- End Sub
複製代碼 |
|