我現在基於月/季度創建日曆,並且我處於最後一步,我需要弄清楚的最後一件事情之一是如何將重複值與單元格合併它們,使它們流暢地流過日曆。修復宏以結合連續值
我是一個新手VBA編碼器,但與C#的一些經驗,所以我一直在尋找周圍,拼湊這個代碼,但我」不敢肯定我是否得到了正確的邏輯,或者如果它甚至正常工作:
Option Explicit
Public Sub MergeContiguousValues(col As Long)
Dim start As Range
Dim finish As Range
Set start = Cells(1, col)
Set finish = start
Application.DisplayAlerts = False
Do While start <> ""
Do While start = finish.Offset(1, 0)
Set finish = finish.Offset(1, 0)
Loop
If start.Address <> finish.Address Then
Range(start, finish).Merge
Range(start, finish).VerticalAlignment = xlCenter
End If
Set start = finish.Offset(1, 0)
Set finish = start
Loop
Application.DisplayAlerts = True
End Sub
關於如何做到這一點有什麼建議?或者我出錯了?
我正在使用=IF(ISNUMBER(FIND
日曆從單獨的工作表中提取信息的公式,這些工作表包含來自輸入表單的數據。
@adrenom你嘗試過嗎? – user3598756