powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA , АДРЕСАЦИЯ в Excel
3 сообщений из 3, страница 1 из 1
VBA , АДРЕСАЦИЯ в Excel
    #32917820
vojtovyc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В 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
VBA , АДРЕСАЦИЯ в Excel
    #32917851
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько цифр в данном диапозоне?
0 1 2 3 4 5 6 7

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


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