Чтобы приблизиться к таблице, вы не можете использовать объект формы, но вам нужно использовать таблицы. Вы также можете форматировать только ячейку за ячейкой, поэтому вам нужно запустить al oop через все строки и столбцы
----- отредактировано -----
Чтобы использовать выбранные ячейки вам нужно перебрать все ячейки и посмотреть, выбраны ли они
Sub SelectedCells()
Dim oTbl As table
Dim iIdx As Integer
Dim iIdy As Integer
Set oTbl = ActiveWindow.Selection.ShapeRange(1).table
For iIdx = 1 To oTbl.Rows.Count
For iIdy = 1 To oTbl.Columns.Count
If oTbl.Cell(iIdx, iIdy).Selected Then
With oTbl.Cell(iIdx, iIdy).Shape
.TextFrame.VerticalAnchor = msoAnchorTop
End With
End If
Next
Next
End Sub