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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2023, 09:50   #1
dimon124567890
Новичок
Джуниор
 
Регистрация: 16.03.2023
Сообщений: 1
По умолчанию Queue в VBA

На фото в левом окне представлен массив bzan внутри каждого элемента которого еще 5 элементов. Из этого массива сформирова очередь zanatiya. В каждом элементе очереди так же те же самые 5 элементов что и в массиве bzan. В правом окне предпоследней строкой Msgbox(bzan(0)(0)) происходит вывод 0 подэлемента 0 элемента массива bzan. Задача заключается в следующем. Нужно так же, как и происходит с обращением к массиву bzan, обратиться к элементам очереди zanatiya. Как это сделать?
Изображения
Тип файла: jpg IMG_20230316_095152_910.jpg (120.4 Кб, 1 просмотров)

Последний раз редактировалось dimon124567890; 16.03.2023 в 09:52.
dimon124567890 вне форума Ответить с цитированием
Старый 16.03.2023, 12:34   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

если я правильно поняла, то оформила бы так
Код:
Option Explicit
Type tclass
class_name As String
fam(25) As String * 7
imja(25) As String * 7
otch(25) As String * 7
droj(25) As Date
End Type
Dim shkola(30) As tclass


Sub mklass00()
Dim j1, ju
For j1 = 1 To 10
For ju = 1 To 15
With shkola(j1)
.class_name = j1 & "a"
.fam(ju) = "FF-" & ju
.imja(ju) = "II-" & ju
.otch(ju) = "OO-" & ju
.droj(ju) = DateSerial(Year(Date) -6-j1, Rnd(12) * 12, Rnd(31) * 31)
End With
Next ju
Next j1
j1 = 2
Debug.Print "'ученики класса "; shkola(j1).class_name

For ju = 1 To 15
Debug.Print "'"; ju, shkola(j1).fam(ju); shkola(j1).imja(ju); shkola(j1).otch(ju); shkola(j1).droj(ju)
Next ju
'ученики класса 2a
' 1           FF-1   II-1   OO-1   11.09.2015
' 2           FF-2   II-2   OO-2   23.05.2015
....
End Sub
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание

Последний раз редактировалось shanemac51; 16.03.2023 в 12:40.
shanemac51 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Queue<T> и массивы Girei C# (си шарп) 9 29.03.2017 19:42
c++ queue Catfish Общие вопросы C/C++ 1 01.12.2010 17:28
с++ queue Catfish Общие вопросы C/C++ 1 29.11.2010 22:14
STACK и QUEUE vo_sa Общие вопросы C/C++ 3 25.03.2009 11:45
class queue Freer Общие вопросы C/C++ 6 16.01.2009 00:05