指定範囲の文字列の入れ替え その2

昨日は、かつて作成したTextBoxClassで遊んだ例を紹介した。
infoment.hatenablog.com
今日は時間が無いので、同クラスモジュールをそのまま使用した、もう一つの遊びを紹介。

こちらでは、指定範囲の文字列を、ランダムに入れ替えている。

Sub RandomMoveTest()
    Dim TBC As TextboxClass
    Set TBC = New TextboxClass
    Set TBC.TargetRange = Range("B2:C6")
    
    Dim i As Long
    For i = 1 To 10
        TBC.GetDestinationRange
        TBC.CellToTextbox
        TBC.RandomMovingTextBox
        TBC.TextboxToCell
    Next
End Sub

これをこちらで動かすと、こうなる。
f:id:Infoment:20190426233129g:plain

このように、2つのチームを無作為に作成する際、見た目が少しだけ面白いかも。

参考まで。