BG Development


  Reply to this topicStart new topicStart Poll

> VBA child nodes?
CPPlus
Публикувано на: 25-07-2016, 02:20
Quote Post



Име: Людмил Григоров
Група: Потребител
Ранг: Почетен член

Мнения: 1098
Регистриран на: 22.06.11



Здравейте! Темата хем е за тук, хем не е icon_lol.gif . Абе почти visual basic. Става въпрос за Visual Basic for Applications (т'ва дето го пишеш в ексела).

И сега то ли ми е виновно, аз ли съм му виновен... искам да обходя елемент дето има child nodes (не знам така ли се нарича, ма тея неща са много странни.. примерно нещо тип Worksheet има child Range и т.н. Въпроса е как да for each-на нещо дето не му знам типа на децата..

Едит: документацията и object browser-a дават само свойствата на обекта, а явно децата му не са едни от тях...

Това мнение е било редактирано от CPPlus на 25-07-2016, 02:20


--------------------
Нищо не е свършило, докато не е свършило! Не се предавай и ще постигнеш целта си!
PMEmail Poster
Top
wqw
Публикувано на: 25-07-2016, 11:20
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 5823
Регистриран на: 10.06.04



Variant data-type to the rescue. . .
CODE
Dim vElem As Variant

For Each vElem In Worksheets
   Debug.Print TypeName(vElem)
Next

cheers,
</wqw>


--------------------
PMEmail PosterUsers Website
Top
CPPlus
Публикувано на: 25-07-2016, 15:23
Quote Post



Име: Людмил Григоров
Група: Потребител
Ранг: Почетен член

Мнения: 1098
Регистриран на: 22.06.11



Абе и аз това пробвах и не стана и си мислех че не работи, ама то просто не е било collection. Object Browser-a има .Item на колекциите и от там можеш да видиш типа ако трябва


--------------------
Нищо не е свършило, докато не е свършило! Не се предавай и ще постигнеш целта си!
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0