Eu não acho que você pode fazer isso com os recursos internos do Excel, no entanto, você pode criar uma macro do Excel para fazer isso:
Sub CopyCellValuesWithIndent()
Dim rSelection As Range, c As Range
Dim lIndent As Long, i As Long
Dim sCopyString As String
Dim DataObj As Object
'LATE BIND THE "MSForms.DataObject" LIBRARY TO USE THE CLIPBOARD
Set DataObj = CreateObject("new:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
Set rSelection = Selection
For Each c In rSelection.Cells
lIndent = c.IndentLevel
'ADD INDENT
If lIndent > 0 Then
For i = 1 To lIndent
sCopyString = sCopyString & vbTab
Next i
End If
sCopyString = sCopyString & c.Value & vbCrLf
Next c
sCopyString = Left(sCopyString, InStrRev(sCopyString, vbCrLf))
DataObj.SetText sCopyString
DataObj.PutInClipboard
End Sub
Abra seu editor de VBA (Alt + F11), crie um novo módulo e cole o código acima. Depois disso, selecione as células que contêm os valores que você deseja copiar (com recuo) e depois de executar essa macro, simplesmente use a opção Colar em seu editor de texto para manter os níveis de recuo.