Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2009, 00:00   #1
CaptainNemo
Пользователь
 
Аватар для CaptainNemo
 
Регистрация: 02.06.2009
Сообщений: 49
По умолчанию Выравнивание данных в MsgBox по строкам и столбцам

Добрый день. Подскажите, как в MsgBox передать данные из ячеек, выровненные по строкам и столбцам. И так и сяк сегодня пробовал, последняя строчка плывёт… Если не длинные слова в выделенном диапазоне, то проблемы не видно.
Пробую вот так:
Код:
Sub Test1()
Dim m As Integer, n As Integer
Dim i As Integer, j As Integer
Dim myArr(), msg As String
    m = Selection.Rows.Count: n = Selection.Columns.Count
    ReDim myArr(1 To m, 1 To n)
    For i = 1 To m
        For j = 1 To n
            myArr(i, j) = Selection.Cells(i, j)
            msg = msg & vbTab & myArr(i, j)
        Next j
            msg = msg & vbCrLf
    Next i
    MsgBox msg
End Sub
Как последнюю строчку подравнять, никак не могу догадаться…
Спасибо.
Android & Linux
CaptainNemo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать MsgBox в С++ Paul_AG Общие вопросы C/C++ 5 13.04.2009 21:42
Цикл по столбцам niqx Microsoft Office Excel 18 11.10.2008 07:39
Mestoraspolojenie MsgBox NathaliE Microsoft Office Excel 2 20.09.2008 20:11
Как в MsgBox менять шрифт valerij Microsoft Office Excel 3 11.08.2008 23:24
Помогите разобраться с MsgBOX Bu$ter Microsoft Office Excel 3 17.06.2008 09:42