Olá Filipe.
Agradeço a atenção.
Descobri duas maneiras de resolver a situação.
A primeira é declarar uma variável como "as date", então, definimos o valor da variável como a da textbox. Nesse sentido, em vez de igualar o valor da célula como o valor da textbox, iguala-se ao valor da variável. Resolve perfeitamente.
A segunda é inserir no range uma fórmula local na seguinte descrição:
Cells(5, coluna).FormulaLocal = "=data.valor(" & """ " & Me.Txb_data_inicial2 & """ " & ")"
Assim, por exemplo, a célula do excel já transforma o valor do textbox em uma data. Também funciona perfeitamente.
As duas opções apenas dependem de um pouco mais de trabalho e da funcionalidade pretendida. Ressalto que, se desejo fazer a operação inversa, trazer ao valor da textbox o valor contido em uma célula, o textbox retorna apenas a data, desconsiderando a fórmula
e, entendendo o resultado da fórmula.
Fica bem legal e é uma dica para futuras solicitações.
Agradeço mais uma vez.