|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.05.2012, 20:08 | #1 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
Объединение переменных в запись
Синтаксис vba позволяет объединять несколько переменных разных типов в одну запись, под одним именем?
как например в делфи aaa= record a,b: integer y:real s:string ar:array[1..N] of char; end; |
21.05.2012, 20:45 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Массив?
Т.е. в одной переменной a() могут быть данные разных типов.
webmoney: E265281470651 Z422237915069 R418926282008
|
21.05.2012, 20:56 | #3 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
нет, не массив
в предложенном примере на делфи обращение к переменным записи производится... aaa.a:=12; aaa.b:=323; aaa.y:=23.234; aaa.s:='dfdgggdfdfsdf'; aaa.ar[1]:='s'; |
21.05.2012, 21:12 | #4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Код:
|
21.05.2012, 22:14 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
И чего не массив?
Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 21.05.2012 в 22:17. |
21.05.2012, 22:29 | #6 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
спасибо,
значит в vba можно творить любое безобразие)) |
22.05.2012, 00:34 | #7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
отличный вывод. поздравляю.
а значит это всего-на-всего что в VBA можно не обьявлять тип переменной и тогда она получит тип variant. остается только научиться грамотно этим пользоваться. пример переменной без типа - это ячейка, Вы не считаете безобразием, что в ячейку можно записать текст, число, дату, ИСТИНУ/ЛОЖЬ?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
22.05.2012, 03:26 | #8 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
мда
это как ездить на велосипеде в стельку пьяным |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тип запись. Объявление типа запись. | Маленыч | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 11.05.2012 20:42 |
запись любого целого числа n (n<3999) арабскими цифрами перевести в запись римскими цифрами (на языке C) | qazse | Помощь студентам | 1 | 24.11.2011 12:05 |
Объединение | nikshiyan | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 26.07.2010 00:09 |
Объединение файлов | Aleksey1989 | Помощь студентам | 3 | 25.04.2010 19:35 |
Объединение БД | Georgios | БД в Delphi | 3 | 25.01.2009 20:18 |