Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA , АДРЕСАЦИЯ в Excel / 3 сообщений из 3, страница 1 из 1
16.02.2005, 10:34:03
    #32917820
vojtovyc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA , АДРЕСАЦИЯ в Excel
В 7-ой строке находятся названия месяцев, их 12,
каждое название находится в 4-х смежных объединённых
ячейках, или по-иному 4 столбца относятся к одному месяцу.
Месяц “май” находится в ячейке “W7”
Месяц “июнь” находится в ячейке “AA7”
Месяц “июль” находится в ячейке AE7”
и т.д. , т.е. шаг = 4
Месяц “декабрь” находится в ячейке “AY7”

для правильного извлечения
названия месяца приходится сдвинуться на 4 ячейки влево,
т.е. использовать адрес “S7” вместо “W7”

Dim m_aRray5(12) As String ' массив названия месяцев,
Dim i3 As Integer
Dim m_sNameMonthes8 As String
m_sNameMonthes8 = ""
For i3 = 0 To 7
m_aRray5(i3) = Range("S7").Offset(0, 4 * i3 + 1).Value
m_sNameMonthes8 = m_sNameMonthes8 & Chr(13) & Str(i3) & ". " & m_aRray5(i3)
Next
MsgBox (m_sNameMonthes8) ' заполненная строка содержит название 8 месяцев

ГДЕ НЕПРАВИЛЬНО ?

СПАСИБО
...
Рейтинг: 0 / 0
16.02.2005, 10:43:32
    #32917851
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA , АДРЕСАЦИЯ в Excel
Сколько цифр в данном диапозоне?
0 1 2 3 4 5 6 7

Столько и месяцев выбирается
...
Рейтинг: 0 / 0
17.02.2005, 18:45:46
    #32921830
Samaranchez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA , АДРЕСАЦИЯ в Excel
Да там всё просто! (см. файл)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA , АДРЕСАЦИЯ в Excel / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]