# [PowerShell], 45 bytes

<!-- language-all: lang-powershell -->

    param($a)65..$a|%{" "*$i+++"$([char]$_) "*$i}

[Try it online!][TIO-j6p52hh5]

Takes input as a literal char, then loops up through the capitals to that point, each iteration prepending the appropriate number of spaces and then the char\space hybrid.

[PowerShell]: https://github.com/TryItOnline/TioSetup/wiki/Powershell
[TIO-j6p52hh5]: https://tio.run/##K8gvTy0qzkjNyfn/vyCxKDFXQyVR08xUT08lsUa1WklBSUslU1tbW0lFIzo5I7EoViVeEyxW@///f6iQupu6JgA "PowerShell – Try It Online"