|
Массивы в VBA
|
|||
---|---|---|---|
#18+
vlth, ВО, спасибо, а то я уж больше часа как раз там да около возюкаюсь... Что-то проясняется... :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2010, 17:40 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
AlexFr, вот так удаление модуля, вроде, нормально срабатывает: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2010, 18:52 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
vlth, Да-да, спасибо, я ужо структуру ваяю, чтоб она более ликвидно и доступно выглядела... Можно даже лог сделать - просто супер, или "базу" наиболее часто используемых операций, дабы не запускать каждый раз процедуру по полной. Пару дней над структурой попарюсь (творческий процесс :) ), а потом все выложу. Вдруг кому интересен такой набор инструментов окажется... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2010, 19:07 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Но у меня возник вопрос. Смотрю в VBA в окне локальных переменных данную коллекцию. Там я лишь вижу элементы вида Item X=Y, где X номер элемента в коллекции, а Y значение данного элемента. Вопрос, как узнать название коллекции для конкретного элемента ItemX. Т.е. смотря на некий элемент, например в данном примере Item 1, как узнать, что его имя "1,1,1". Возможно с терминологией я попутал, т.к. свои коллекции я ранее не создавал. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2010, 13:57 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Никак. Если это действительно требуется, тогда задача немного усложняется. Как вы уже наверное поняли, элементом коллекции может быть не только просто переменная, но и экземпляр класса. Таким образом, нужно создать собственный класс "с блэкджеком и шлюхами" и заодно со свойством "Name" и заполнять коллекцию экземплярами этого класса. То есть "1,1,1" вы зададите два раза, как свойство "Name" экземпляра класса, так и как ключ коллекции. Класс в простейшем случае может содержать только две строки Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2010, 14:11 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Shocker.ProНикак.Жаль конечно, что напрямую VBA это не показывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2010, 14:19 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Djon PlayerЖаль конечно, что напрямую VBA это не показывает. Если сделаете через класс - будет показывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2010, 14:51 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Поискал, нашёл пару вариантов решения этой проблемы: /topic/257224 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2010, 15:37 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Дана последовательность чисел ak(k=1,2,....n).Выбрать числа кратные 5 и подсчитать их число и найти их сумму. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 19:56 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
DaniskinДана последовательность чисел ak(k=1,2,....n).Выбрать числа кратные 5 и подсчитать их число и найти их сумму.очень интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 20:29 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
помогите решить Записать элементы массива X=(x1,x2,…, xn) в обратном порядке в массив Y=(y1,y2,…, yn). Вычислить сумму элементов массива Y с нечетными индексами ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2011, 20:19 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Van-Gogпомогите решитьпомочь? или прогу за вас написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2011, 20:37 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Van-GogЗаписать элементы массива X=(x1,x2,…, xn) в обратном порядке в массив Y=(y1,y2,…, yn). Впрочем, я сегодня добрый, вот решение первой части. Думаю, что вторая часть не вызовет затруднений. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2011, 21:15 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Мне б попроше , но всеравно спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2011, 21:40 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Van-GogМне б попроше , но всеравно спасибо я могу только еще посложнее... попроще каждый дурак может - чего там всего один цикл с тремя строчками на каждое задание... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2011, 00:55 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Приветствую. Без комментариев. Далее функция по созданию массива Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: plaintext 1. 2. 3.
Код: plaintext 1. 2. 3. 4. 5. 6.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2011, 11:32 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Для чего эта жуть написана? Ничего, что такие "массивы" будут работать в разы медленнее обычных? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2011, 12:03 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Тут как раз с полгодика назад поднимался вопрос о работе с массивами произвольной размерности.... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2011, 12:16 |
|
|
start [/forum/topic.php?fid=60&msg=36534568&tid=2159071]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 435ms |
0 / 0 |