excel vbaにてある列の範囲で秒数を時刻変換したい場合
excel vbaにてある列の範囲で秒数を時刻変換したいと思い、以下のコードを反映しようと思ったのですが、type mismatchのエラーが起きてしまいました。おそらくrangeの中のtypeがおかしいのだとは思いますが、適切な設定方法が分かりませんでしたので、お分かりの方がいればよろしくお願いします。
Sub sample()
Range("b7:b200") = WorksheetFunction.Text(Range("b7:b200") / 24 / 60 / 60, "hh : mm : ss")
End Sub