Modi per specificare Gamma in VBA

May 17

Specificare un intervallo di Excel - un gruppo di celle del foglio - utilizzando "celle" o funzioni "range". Specificare un determinato intervallo di Word con la funzione "Intervallo" del tipo di contenuti parola - parola, frase o un paragrafo - che si desidera lavorare. Notare che "Range" si riferisce a due oggetti differenti, di cui una in Word e altri in Excel. Tuttavia, entrambi gli oggetti si riferiscono a documentare il contenuto.

Specificando singole cellule

Per specificare una singola cella del foglio di calcolo attivo, utilizzare le "Celle" VBA funzione con questo formato: ". Cells (riga, colonna)" Si noti che questo è un modo veloce di indicare la proprietà "Cells" dell'oggetto "ActiveSheet" come segue: "ActiveSheet.Cells (riga, colonna)." Utilizzare questo modello per selezionare la cella "A1" del foglio di lavoro corrente, ad esempio: ". Cells (1,1) .Select" Per specificare una singola cella per assegnare un valore alla cella, utilizzare questo esempio: "Cells (1,1) .value = 5."

Specificando più celle

Utilizzare la funzione di VBA "Range" per specificare un gruppo di cellule. Ad esempio, digitare "Range (" C5: C6, B8 "). Select" per specificare e selezionare le celle C5, C6 e B8. Utilizzare la virgola per indicare le cellule che non sono adiacenti l'uno all'altro, proprio come si farebbe nel controllo "casella Nome" sopra la griglia del foglio di lavoro nella norma di Excel, l'interfaccia non VBA. Si noti che la funzione "Range" consente di specificare facilmente un intervallo in un foglio di lavoro oltre a quella attiva. Tuttavia, se si sta lavorando con un solo foglio di lavoro all'interno di una cartella di lavoro, utilizzare la funzione "Cellule". Questa funzione è più veloce perché VBA non ha di tradurre la stringa in un campo di come si deve con la funzione "Range".

Word: specificare relativa a inserimento Caret

Utilizzare oggetto "Selezione" di Word per specificare un intervallo rispetto al testo attualmente evidenziato, o al punto di inserimento, che è dove compare il cursore lampeggiante se è selezionato alcun testo. L'affermazione "Selection.Paragraphs (1) .Range.Select" Per esempio, seleziona primo paragrafo della selezione corrente.

Parola: Rispetto al documento intero

Per specificare una parola, frase o un paragrafo relativo alla gamma intero contenuto del documento, utilizzare questa istruzione di esempio: "ActiveDocument.Paragraphs (1) .Range.Select." Sostituire "I paragrafi" con "Parole" o "Sentenze", se necessario. Si noti che il "1" qui si riferisce al primo paragrafo del documento. Digitare un indice diverso per specificare un punto diverso.