今月から四半期に基づいてカレンダーを作成しています。私は最終ステップを踏んでいます。最後に、重複する値とセルを結合する方法と、カレンダーを流動して流れるようにそれらをマージします。 マクロを固定して連続値を結合する
私はので、私は周りを探してきたし、一緒にこのコードを置くが、私は」初心者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