Substituir não entende os wildchards. Apenas substitui textos literais. Veja aqui para mais ajuda sobre a função Substituir.
O que você quer fazer é primeiro encontrar a posição do primeiro /, então pegar o texto e configurá-lo para a primeira célula, depois repetir o processo, mas para o texto restante, e colocá-lo na segunda célula. / p>
Sua macro será parecida com esta:
Sub secondmacro()
Dim ReplaceSmth As text, CellPosition as Integer
ReplaceSmth = Cells(1, 1)
CellPosition = InStr (1, ReplaceSmth, "/")
If CellPosition > 1 then
Cells(1, 1) = MID(ReplaceSmth, 1, CellPosition)
Cells(1, 2) = MID(ReplaceSmth, CellPosition, len(ReplaceSmth)-CellPosition)
end if
End Sub