W poprzednim życiu napisałem trochę Visual Basic, a dziś muszę wskrzesić te umiejętności, aby napisać makro Excel. Podczas trałowania z internetu szuka przykładów VBA pomóc my z tego makra Excel, natknąłem się na ten niezwykły składnią:Składnia języka kropkowego Visual Basic - brak nazwy obiektu
Set rFound = .Columns(1).Find(What:="Cat", After:=.Cells(1, 1), LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False)
Wskazówki te .Columns i .Cells - kropka operatorzy nie mają nazwy obiektów do lewej.
Pamiętam, że używam tej składni już dawno, ale nie pamiętam szczegółów. Mam trudności ze znalezieniem czegoś przydatnego w Google lub w witrynie MSDN.
Pytania:
- Kiedy jest to legalne?
- Jaką zmienną jest operator kropkowania?
- Gdzie mogę uzyskać więcej informacji?
Dzięki.
oczywiście! Zapomniałem o tym. Nie zdawałem sobie sprawy, że można użyć instrukcji with, aby zrobić więcej niż ustawić właściwości - można tam wywoływać wywołania funkcji. Dzięki! –
Rzeczywiście podobała mi się ta cecha VB. – Kredns