8
A
回答
5
這裏是第一捅向您的問題:
Option Explicit
Sub loopOverCells()
Dim rCell As Range
Dim i As Integer
Set rCell = [B1]
For i = 1 To 6
Debug.Print rCell.Address
Set rCell = rCell.Offset(1, 0) ' Jump 1 row down to the next cell
Next i
End Sub
+0
+1工作溶劑 – brettdj 2012-02-26 10:02:36
2
只是有點緊張,類似的想法:
Option Explicit
Sub ListValues()
Dim i As Long
For i = 4 To 40 Step 6
Debug.Print Range("B" & i).Value
Next i
End Sub
6
以上答案看看有你排序。
如果您不知道合併的單元格在哪裏,那麼您可以使用以下例程來快速檢測它們。
當我建立Mappit!我意識到,當我開發了合併單元格的xlBlanks
是一部分,所以你可以使用代碼通過爲MergedCells
屬性中的每個單元測試,以檢測合併單元格立即而非循環單元格合併報告是真的。
Sub DetectMerged()
Dim rng1 As Range
Dim rng2 As Range
On Error Resume Next
Set rng1 = Intersect(Cells.SpecialCells(xlFormulas), Cells.SpecialCells(xlBlanks))
Set rng2 = Intersect(Cells.SpecialCells(xlConstants), Cells.SpecialCells(xlBlanks))
On Error GoTo 0
If Not rng1 Is Nothing Then MsgBox "Merged formulae cells in " & rng1.Address(0, 0)
If Not rng2 Is Nothing Then MsgBox "Merged constant cells in " & rng2.Address(0, 0)
End Sub
+1
真是一招! :)至少得到+1 – JMax 2012-02-26 17:54:05
相關問題
- 1. VBA合併單元格與循環
- 2. 合併單元格頁面循環
- 3. excel vba單元格值循環步驟
- 4. 在包含合併單元格的單元格範圍內循環
- 5. 在VBA中合併並居中每個2個單元格
- 6. Excel VBA循環遍歷單元格並替換它們的值
- 7. 使用if語句和for循環來合併某些單元格的VBA
- 8. 使用Javascript - 通過電子表格循環合併單元格
- 9. 我想合併單元格與vba
- 10. 在excel中使用VBA轉置循環中的單元格
- 11. 使用VBA在循環中修剪單元格
- 12. 在Excel中循環遍歷單元格VBA
- 13. 更改VBA中合併表格單元格的寬度(Word 2010)
- 14. 在VBA中合併單元格遇到問題
- 15. VBA的Excel:單元陣列,包括合併單元格值
- 16. Excel VBA:合併循環內的範圍
- 17. 循環遍歷Excel中的單元格值VBA
- 18. VBA - 如何跳過循環中的空單元格?
- 19. VBA:循環中的相對單元格引用
- 20. VBA引用For循環中的下一個單元格
- 21. for循環單元格內容到新單元格X次數量vba
- 22. 在循環VBA中創建組合框
- 23. 如何格式化邊框合併單元格的VBA
- 24. 在JTable中合併單元格
- 25. 在datagridview中合併單元格
- 26. 在RTF中垂直合併單元格
- 27. 在JXTreeTable中合併單元格
- 28. 無法合併VBA 2007工作表中的單元格無效
- 29. 如何使用VBA更新合併單元格中的文本?
- 30. 如何合併excel中的類似單元格與VBA
你知道有多少個單元格被合併?你爲什麼只需要6次迭代?你能否向我們解釋一下你打算做什麼**? – JMax 2012-02-22 08:27:05