![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
![]()
Синтаксис vba позволяет объединять несколько переменных разных типов в одну запись, под одним именем?
как например в делфи aaa= record a,b: integer y:real s:string ar:array[1..N] of char; end; |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Массив?
Т.е. в одной переменной a() могут быть данные разных типов.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
![]()
нет, не массив
в предложенном примере на делфи обращение к переменным записи производится... aaa.a:=12; aaa.b:=323; aaa.y:=23.234; aaa.s:='dfdgggdfdfsdf'; aaa.ar[1]:='s'; |
![]() |
![]() |
![]() |
#4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
И чего не массив?
Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 21.05.2012 в 22:17. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
![]()
спасибо,
значит в vba можно творить любое безобразие)) |
![]() |
![]() |
![]() |
#7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
отличный вывод. поздравляю.
а значит это всего-на-всего что в VBA можно не обьявлять тип переменной и тогда она получит тип variant. остается только научиться грамотно этим пользоваться. пример переменной без типа - это ячейка, Вы не считаете безобразием, что в ячейку можно записать текст, число, дату, ИСТИНУ/ЛОЖЬ?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#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 |