Excel VisualBasic Script

Sub CountColumnsMultipleSelections()        
    AreaCount = Selection.Areas.Count
    If AreaCount <= 1 Then
        MsgBox "The selection contains " & Selection.Columns.Count & " columns."
    Else
        For i = 1 To AreaCount
            MsgBox "Area " & i & " of the selection contains " & Selection.Areas(i).Columns.Count & " columns."
        Next i
    End If
End Sub