In una vita precedente ho scritto alcuni Visual Basic, e oggi ho bisogno di resuscitare quelle abilità per scrivere una macro di Excel. Mentre la pesca a strascico Internet alla ricerca di esempi VBA per aiutare noi con questa macro di Excel, mi sono imbattuto in questa sintassi insolita:Sintassi dell'operatore punto Visual Basic - nessun nome oggetto
Set rFound = .Columns(1).Find(What:="Cat", After:=.Cells(1, 1), LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False)
Avviso i .COLONNE e .Cells - gli operatori di punti non hanno nomi degli oggetti da sinistra.
Ricordo di aver usato questa sintassi molto tempo fa, ma non ricordo i dettagli. Ho difficoltà a trovare qualcosa di utile su Google o in MSDN.
Domande:
- Quando è legale?
- Quale variabile deduce l'operatore punto?
- Dove posso ottenere ulteriori informazioni?
Grazie.
Certo! Me ne ero dimenticato. Non mi rendevo conto che si poteva usare l'istruzione with per fare qualcosa di più che impostare le proprietà - è possibile inserire chiamate di funzione. Grazie! –
In realtà mi è piaciuta la funzione di VB. – Kredns